Cakephp 2.0分頁問題。如何在分頁鏈接中傳遞參數?Cakephp 2.0分頁問題。如何在分頁鏈接中傳遞參數?
我傳遞的參數一樣
$this->Paginator->options(array('url' => $this->request->query));
但經過第二頁它不工作。
在第一次提交的頁面值$this->request->query
但是從第二頁來了 其$this->params->named
來,但它需要在$this->request->query
我的分頁部分來自視圖文件:
<div class="paging">
<?php
$this->Paginator->options(array('url' => $this->request->query));
echo $this -> Paginator -> prev('< ' . __('Previous'), array(), null, array('class' => 'prev disabled'));
echo $this -> Paginator -> numbers(array('separator' => ''));
echo $this -> Paginator -> next(__('Next') . ' >', array(), null, array('class' => 'next disabled'));
?>
在打印過程中PARAMS在第一頁上:
[query] => Array
(
[first_name] =>
[username] => an
[email] =>
[dob] => Array
(
[year] =>
[month] =>
[day] =>
)
)
打印params on第二頁:
[named] => Array
(
[first_name] =>
[username] => an
[email] =>
[dob%5Byear%5D] =>
[dob%5Bmonth%5D] =>
[dob%5Bday%5D] =>
)
[query] => Array
(
[/admin/users/index/first_name:/username:an/email:/dob] => Array
(
[year] =>
)
)
</div>