夺命雷公狗TP3.2.3商城6-----管理员的删除
单个删除其实是TP中最容易的了,在列表页遍历的时候直接将ID传给删除这个A标签即可:
然后在 控制器接收:
<?php namespace Admin\Controller; use Think\Controller; class AdminController extends Controller { public function lists(){ $mod = M('admin'); $totalRows = $mod->count(); //创建分页对象时,分页对象需要总记录数和分页条数 $page = new \Think\Page($totalRows,2); $page -> rollPage =3; //分页列表上显示多少条 $page->setConfig('theme','%FIRST% %UP_PAGE% %LINK_PAGE% %DOWN_PAGE% %END% %HEADER%'); $page->setConfig('first','首页'); $page->setConfig('prev','上一页'); $page->setConfig('next','下一页'); $page->setConfig('last','尾页'); $pageHtml = $page -> show();//生成分页的连接诶效果(分页工具条的html代码) $this -> assign('pageHtml',$pageHtml);//分配分页栏到模版 //2.查询出当前页面的列表数据 $data = $mod ->order('id desc')->page(I('get.p',1),$page->listRows)->select(); $this -> assign('data',$data); $this -> display(); } public function add(){ $mod = D("admin"); if(IS_POST){ $data['username'] = I('username'); $data['password'] = I('pass'); $data['passer'] = I('passer'); if($data['password'] == $data['passer']){ $data['password'] = md5($data['password']); if($mod->create($data)){ if($mod->add($data)){ $this -> success('管理员添加成功'); }else{ $this->error('管理员添加失败'); } }else{ $this->error($mod->getError()); } }else{ $this->error('确认密码错误'); } return;//这里的return主要是为了防止跳转 } $this -> display(); } public function edit(){ $this -> display(); } public function del(){ $id = I('id'); if(M('admin')->delete($id)){ $this->success('删除成功'); return; }else{ $this->error('删除失败'); } $this -> display(); } }