我在我的CakePHP頁面上使用分頁,它運行良好,但我有一個控制器文件中由不同功能生成的幾頁,並且存在一個麻煩的問題。在一個控制器中的不同當前頁面
讓我們假設我有兩個表與數百個條目,其中我paginators劃分和條目的顯示15在一個頁面上:
public $paginate = array(
'Table1' => Array(
'order' => array('Table1.id' => 'desc'),
'limit' => 15
),
'Table2' => Array(
'order' => array('Table2.id' => 'asc'),
'limit' => 15
)
);
和功能此控制器文件:
public function showTable1() {
$this->set('table', $this->paginate('Table1'));
}
public function showTable2() {
$this->set('table', $this->paginate('Table2));
}
當我在顯示「表1」時轉到下一頁時,我轉到下一頁,它運行良好。但是當我用另一個功能從同一個控制器文件生成的「表2」打開另一頁時,不幸的是也進入了第二頁。
我該怎麼做纔能有不同的「頁面指示」?我的意思是,當我進入「表1」的第三頁時,當我進入「表2」時,我不想去第三頁。
在此先感謝。我希望我明確提出了我的問題。的
的'被設置的表格視圖變量,被覆蓋。 –
同上@LozCheroneツ:你正在覆蓋變量;視圖中只有一個值可以由一個變量('$ table')保存。另請參閱:[「cakephp - 同一視圖上的蛋糕php多分頁」](http://stackoverflow.com/questions/23755546/cake-php-multiple-pagination-on-same-view)。 –
但我不在一個視圖上使用這兩個控制器。它們分開使用。 – tamsiv