效果如下:
首頁,我有一個分類的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('添加失?。?#39;);
- 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();
- //開源軟件:Vevb.com
- if($dc){
- $this->success('刪除成功!');
- }else{
- $this->error('刪除失?。?#39;);
- }
- }
新聞熱點
疑難解答
圖片精選