使用ThinkPHP的自动完成实现无限级分类实例详解

前端之家收集整理的这篇文章主要介绍了使用ThinkPHP的自动完成实现无限级分类实例详解前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

一、实现效果

 

二、主要代码

  1、模板

 

 2、控制器

    ·index模块

    ·add模块

 

  3、模型

三、代码

  以便于各位看官复制测试

 

 1、模板

  

2、控制器

PHP;"> field("id,name,fid,sort,concat(sort,'-',id) nsort")->order('nsort asc')->select(); foreach($list as $key=>$val){ $layer=count(explode('-',$list[$key]['nsort'])); $list[$key]['blank']=''; for($i=0;$i<$layer;$i++){ if($i==$layer-1){ $list[$key]['blank'].='---|'; }else{ $list[$key]['blank'].='---'; } } } $this->assign('list',$list); $this->display(); } public function add(){ $Column=new ColumnModel; $Column->create(); if($Column->add()){ $this->success('添加成功'); }else{ $this->error($Column->getError()); } } } ?>

 

 3、模型

PHP;"> where("id=$fid")->find(); $data=$list['sort'].'-'.$fid; }else{ $data='0'; } return $data; } } ?>

以上所述是小编给大家介绍的ThinkPHP自动完成实现无限级分类实例详解。编程之家 jb51.cc 收集整理的教程希望能对你有所帮助,如果觉得编程之家不错,可分享给好友!感谢支持

原文链接:https://www.f2er.com/thinkphp/19089.html

猜你在找的ThinkPHP相关文章