步骤:数组
1.添加模板文件:(View层)函数
<table class="">this
<foreach name='list' item='v'>spa
<tr><td>{$v['bTitle']}</td><td>{$v['bAbstart']}</td><td>{$v['bContent']}</td><td>{$v['bTime']}</td><td>{$v['bReadTime']}</td><td><a href="{:U('delete',array('id'=>$v['bId']))}">删除</td></tr>//U的第一个参数控制器名称,格式为:控制名/方法名,若是是处在同一控制器中,则只须要写方法名;此处如果写错,致使在对于的处理方法中没法获取到参数;第二个参数必定是数组形式,里面获取的参数只能用这种源生的写法。blog
</foreach>it
<tr>><td clospan="5">{$pageCount}</td></tr>io
</table>table
2.添加分页的处理方法和删除方法:(Controller层)function
//分类方法模板
public function index(){
import('ORG.Util.Page');//导入分页类
$count=M('blog')->count();//获取全部记录的条数
$page=new Page($count,3);//实例化一个Page类,并传入总记录条数和每页存放记录的条数
$limit=$page->firstRow.','.$page->listRows;//设置分页条件
$data=M('blog')->order('bReadTime DESC')->limit($limit)->select();//查出当前页的记录
$this->list=$data;//分配前台的变量
$this->pageCount=$page->show();//分配pageCount变量并使用Page类的方法展现出来
$this->display();//显示模板
}
//删除方法
public function delete(){
$id=I('id');
$result=M('blog')->where(array('bId'=>$id))->delete();
if($result){
$this->success('删除成功!',U('Index/index')); //注意这里的U函数的参数格式:控制器名/方法名;若是项目分组了,格式为组名/控制器名/方法名;
}else{
$this->error("删除失败!");
}
}
注意事项:
在模板中的<a>标签中写跳转连接的参数时,必定要用源生的写法:
如:<a href="{:U('Admin/MsgManage/delete'),array('id'=>$v['id']))}">删除</a>