#1 。._眼淚啲
求助speedphp 多级分类,树枝型。该怎么编写函数{:soso_e109:}
2013-03-01 15:01:44
2013-03-01 15:01:44
2013-03-01 15:26:44
2013-03-01 16:17:11
2013-04-12 15:16:29
2013-04-12 15:33:44
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
2013-04-15 11:13:24
2013-04-15 11:57:16