thinkphp如何实现无限分类的添加——伪原创
发布:smiling 来源: PHP粉丝网 添加日期:2014-11-20 15:34:21 浏览: 评论:0
效果如下:
首页,我有一个分类的class的表.
具体代码分为:显示和添加分类的代码:
- public function right(){
- $m=M('Class');
- $list=$m->field("id,name,pid,path,concat(path,id) as bpath")->order('bpath')->select();
- foreach($list as $k=>$value){
- $list[$k]['count']=substr_count($value['path'],",")-1;
- }
- $this->assign('alist',$list);
- $this->display();
- }
- //添加分类
- public function addclass(){
- $m=D('Class');
- if(!$m->create()){
- $this->error($m->getError());
- }
- $list=$m->add();
- if($list){
- $this->success("添加成功!!");
- }
- else
- {$this->error('添加失败!');
- exit;
- }
- }
添加时有个表格提交,所以就有个自动创建:ClassModel.class.php
删除分类:
- //删除分类
- public function delclass(){
- $m=M('Class');
- $where['id']=$_POST['pid'];
- $where['path']=array("like","%{$_POST['pid']}%");
- $where['_logic']='or';
- $dc=$m->where($where)->delete();
- //开源软件:phpfensi.com
- if($dc){
- $this->success('删除成功!');
- }else{
- $this->error('删除失败!');
- }
- }
Tags: thinkphp无限分类 thinkphp伪原创
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)