您好,欢迎访问一九零五行业门户网

Thinkphp无限级分类代码_PHP

本篇就一点一点教大家写一个无限级分类出来,其实掌握一个知识,最主要的是要掌握无限级分类的逻辑,那么写起来就很容易的多了。
首先看数据库表:xp_cate
控制器:cateaction.class.php
field(id,name,pid,path,concat(path,'-',id) as bpath)->order('bpath')->select();foreach($list as $key=>$value){$list[$key]['count']=count(explode('-',$value['bpath']));}$this->assign('alist',$list);$this->display();}//添加栏目function add(){$cate=new catemodel();if($vo=$cate->create()){if($cate->add()){$this->success('添加栏目成功');}else{$this->error('添加栏目失败');}}else{$this->error($cate->geterror());}}}?>
模型:catemodel.class.php
where(id=$pid)->find();$data=$list['path'].'-'.$list['id'];//子类的path为父类的path加上父类的id}return $data;}}?>
模板:index.html
请选择父级栏目:根栏目 {$vo['name']}
新的栏目名称:

显示结果如下:
有没有掌握无限级分类的逻辑,上文分享的thinkphp无限级分类代码,希望对大家的学习有所帮助。
其它类似信息

推荐信息