cakphp 2.0 分页

cakphp 2.0 分页

参考文档:

»

»

Paginator

在控制器端:PaginatorComponent 是个组件,用$this->paginate('Model');代替find(),find的条件通过如下指定,也可直接用参数,参看手册

$this->paginate = array(

        'conditions' => array('Question.pend' => 1),

        'limit' => 10,

  'order' => array('Question.created'=>'DESC')

总体例子:

先控制端:

//指定条件

$this->paginate = array(

        'conditions' => array('Question.pend' => 1),

        'limit' => 10,

  'order' => array('Question.created'=>'DESC')

    );

//进行查询并发往显示端(VIEW)

  $data = $this->paginate('Question');

  $this->set('questions',$data);

//显示端添加代码

<div><?php echo $this->Paginator->prev('前一页'); ?>  <?php echo $this->Paginator->next('后一页'); ?>

<!-- 显示定制的信息 -->

<?php echo $this->Paginator->counter( array(

               'format' => '<p>第 %page% 页, 共 %pages% 页        当前 %current% 条,总计 %count% 条,

     

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值