CakePHP - 如何重新分配Paginator参数

时间:2013-03-25 02:16:14

标签: cakephp pagination

我遇到了一个我不明白的问题。

在我的控制器中:

$this->paginate = $a;
$list1 = $this->paginate('Model');
$this->paginate = $b;
$list2 = $this->paginate('Model');

我的问题是,为什么$ list2与$ list1完全相同,而我在获取$ list1后已经更改了$ this-> paginate?而且,如何使这些代码工作,以便我可以根据$ a和$ b获得$ list1和$ list2?

提前致谢!

1 个答案:

答案 0 :(得分:0)

只是预感: 当您执行以下操作时会发生什么:

$this->paginate = $a;
$list1 = $this->paginate('Model');
$this->paginate = array();
$this->paginate = $b;
$list2 = $this->paginate('Model');

$ a和$ b的值是否相同?