我的代码
$this->paginate=array(
'conditions' =>array('OrderDetail.order_id'=>$id),
'maxLimit' => 500));
$this->paginate=array(
'conditions' =>array('OrderDetail.order_id'=>$id),
'limit' => 500));
两个结果都给了我100条记录,我将限制设置为500,好像我设置500我需要500条记录。任何人都可以帮我这个吗?
答案 0 :(得分:11)
如果你考虑一下:你需要将它们结合起来。
public $paginate = array(
// other keys here.
'maxLimit' => 500,
'limit' => 500
);
您需要先将maxLimit提升到您想要允许的绝对限制。 然后,您可以将限制设置为此时的任何值。 只设置其中一个不会改变任何东西(逻辑上)。
答案 1 :(得分:0)
将分页器限制设置为空白
$this->Paginator->settings = array('limit' => '');
现在,paginator将找到表
中的所有记录答案 2 :(得分:0)
Department Section Employee
Depart-1 Section-1 James
Depart-2 Section-3 Rock
Depart-2 Section-4 Ali
在函数的开头添加它,它将获得所有数据而没有任何错误。