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>