background image

'id'=>15,
'pid'=>12,
'name'=>'热门铃声'
),

array

(

'id'=>16,
'pid'=>12,
'name'=>'搞笑铃声'
),

array

(

'id'=>17,
'pid'=>12,
'name'=>'MP3 铃声'
),

array

(

'id'=>18,
'pid'=>17,
'name'=>'128K'
),

array

(

'id'=>19,
'pid'=>8,
'name'=>'娱乐新闻'
),

array

(

'id'=>20,
'pid'=>11,
'name'=>'穿越类'
),

array

(

'id'=>21,
'pid'=>11,
'name'=>'武侠类'
),
);
?>
 
拉风归拉风,但是那些文章提供的无限分类的类相关操作有点挫,直接把对数据库操作
也封装进去了。也就是别人要用你这个类,还要跟你建一样的表,真 TM 恶心。由于项目
要用到,所以自己写了一个 PHP 无限分类的类(也称树形类),没有数据库的操作,只
需要实例化的时候传进去结果集,也就是树形数组。再执行 leaf 方法或 navi 方法即可得到
想要的结果,下面请看源码,看完之后奉上 smarty 模板引擎的相应的模板递归方法。