我遇到了一个我不明白的问题。
在我的控制器中:
$this->paginate = $a;
$list1 = $this->paginate('Model');
$this->paginate = $b;
$list2 = $this->paginate('Model');
我的问题是,为什么$ list2与$ list1完全相同,而我在获取$ list1后已经更改了$ this-> paginate?而且,如何使这些代码工作,以便我可以根据$ a和$ b获得$ list1和$ list2?
提前致谢!
答案 0 :(得分:0)
只是预感: 当您执行以下操作时会发生什么:
$this->paginate = $a;
$list1 = $this->paginate('Model');
$this->paginate = array();
$this->paginate = $b;
$list2 = $this->paginate('Model');
$ a和$ b的值是否相同?