ECShop 网上商店系统支持论坛's Archiver

mzsq39 发表于 2008-10-8 11:34

[qhdsoho.com]首页调用产品三级分类,大家跟贴一起来研究哈

[color=red]我在论坛转了N圈,只有问的,没有回答的,官方也说暂时没有这功能.:( :( .同行们出来一起研究了.请在此贴下面跟贴,有需要的也跟贴.终会有一天搞出结果来.[/color]
QQ:511911623
个人站改版中:[url=http://www.qhdsoho.com]www.qhdsoho.com[/url](有错位,没时间管.不要笑话我)

大把时间研究EC的代码.把他的表结构,以及相关的方法全看了个遍.看着他那SQL就有点绕晕了.
他的所有产品分类放在了一个表ecs_category 里.然后他的SQL调用的时候是模拟了两个表来关联查询.要是调用三级就得模拟三个表关联,是有些不好搞.难怪在论坛里找不到答案.
疯狂研究中.不过暂时我已经有办法满足我自己的需求了.

下面是我把EC调用产品分类方法里的SQL搞出来的,大家可以执行一下看看,好方便研究.
SELECT a.cat_id, a.cat_name, a.sort_order AS parent_order, a.cat_id, a.is_show,
                    b.cat_id AS child_id, b.cat_name AS child_name, b.sort_order AS child_order
                FROM ecs_category AS a
                LEFT JOIN  ecs_category AS b ON b.parent_id = a.cat_id AND b.is_show = 1
                WHERE a.parent_id = 1 ORDER BY parent_order ASC, a.cat_id ASC, child_order ASC

[[i] 本帖最后由 mzsq39 于 2008-10-8 18:06 编辑 [/i]]

yizhimei 发表于 2008-10-8 12:26

呵呵。。研究吗??

mzsq39 发表于 2008-10-8 17:02

:L :L

mzsq39 发表于 2008-10-8 17:03

你如果有解决办法给贴下.偶就不费劲了.

yushuilian 发表于 2008-10-8 17:36

共享一下,,还研究啥,,不懂啊

mzsq39 发表于 2008-10-8 18:02

我没搞出来的,不知道有人搞出来没.在论坛找好几圈,没有找到答案.要改写方法才能行.

babaniu 发表于 2008-10-8 21:57

别钻牛角尖,不可能什么都用一个查询就可以办到

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.