speedphp 多级分类,树枝型。该怎么编写函数

#1 。._眼淚啲

求助
speedphp 多级分类,树枝型。该怎么编写函数{:soso_e109:}

2013-03-01 15:01:44

#2 azwl

这个跟speedPHP不搭界的

2013-03-01 15:26:44

#3 jake

搜索论坛一下看看吧

2013-03-01 16:17:11

#4 改变命运2023

我曾经遇到过这样的问题 论坛中有帖子 有无限级分类的 比如建立id、ClassName、prarentId字段,就可以实现,或者就建几个表,这种模式分类有限制,不如第一种方案。

2013-04-12 15:16:29

#5 xgsong

应该是目录的结构,miniui上面有tree控件,直接把id name pid的数据取出来绑到控件上就可以了

2013-04-12 15:33:44

#6 278086346

public function getCatalogList($$$$id=0,$$$$level=0)
{
$$$$conditions = array('cg_fid'=>$$$$id);
$$$$results = $$$$this->findAll($$$$conditions,"cg_px ASC");
$$$$catlist = array();
for($$$$i=0;$$$$i < $$$$level *2 - 1;$$$$i++){
$$$$str .=" ";
}
if($$$$level++){$$$$str .= "├ ";};
foreach ($$$$results as $$$$cat){
$$$$id = $$$$cat['cg_id'];
$$$$tj = $$$$cat['cg_tj'];
$$$$child = $$$$cat['cg_child'];
$$$$num = $$$$cat['cg_num'];
$$$$name = $$$$str.$$$$cat['cg_name'];
$$$$paixu = $$$$cat['cg_px'];
$$$$value = array(
'cg_id'=>$$$$id,
'cg_name'=>$$$$name,
'cg_px'=>$$$$paixu,
'cg_num'=>$$$$num,
'cg_child'=>$$$$child,
'cg_tj'=>$$$$tj,
);
$$$$catlist[] = $$$$value;
$$$$catlist = array_merge($$$$catlist,$$$$this->getCatalogList($$$$id,$$$$level));
}
return $$$$catlist;
}
上次论坛搜索到的,就可以用的  

2013-04-15 11:12:15

#7 278086346

QQ截图20130415111250.jpg  测试图...是这种麽,正好前几天问了下JAKE,解决了的

2013-04-15 11:13:24

#8 xgsong

好乱的代码、、、

2013-04-15 11:57:16