如何使用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(¢/kWh)</th>
<th>1000 KwH(¢/kWh)</th>
<th>2000 KwH(¢/kWh)</th>
<th>Plan Desc</th>
答案 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'));