0

私は理解できない問題に直面しています。

私のコントローラーで:

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

私の質問は、$list1 を取得した後に $this->paginate を既に変更しているのに、なぜ $list2 が $list1 とまったく同じなのですか? そして、$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 に答える