蛋糕php分页问题

时间:2012-03-30 12:10:20

标签: php cakephp cakephp-1.3

如何使用paginate进行排序..以及如何设置限制......

我的代码是: -

控制器中的

: -

 $this->paginate('ProductZone');

在视图ctp中: -

<th><?php echo $this->Paginator->sort('TDU','ProductZone.zone_id'); ?> </th>
            <th><?php echo $this->Paginator->sort('Energy Charge','ProductZone.energy_charge'); ?></th>
            <th>500 KwH(&#162;/kWh)</th>
            <th>1000 KwH(&#162;/kWh)</th>
            <th>2000 KwH(&#162;/kWh)</th>
            <th>Plan Desc</th>

1 个答案:

答案 0 :(得分:1)

您可以使用paginate属性设置分页方法设置。

$this->paginate = array(
    'ProductZone' => array(
        'conditions' => array(
            'ProductZone.active' => true,
            'ProductZone.id' => 10,
        ),
        'order' => 'ProductZone.created DESC',
        'limit' => 10
    )
);
$product_zones = $this->paginate('ProductZone');
$this->set(compact('product_zones'));