0

我面临一个我不明白的问题。

在我的控制器中:

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

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

提前致谢!

4

1 回答 1

0

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

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

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

于 2013-03-25T04:11:00.897 回答