我正在尝试按照文档中给出的说明将命名参数转换为 GET 参数以在 CakePHP 2.2 上进行分页,但它不起作用。
而不是这个:
http://localhost/cake/posts/yourPosts/page:2?url=posts%2FyourPosts
我要这个:
http://localhost/cake/posts/yourPosts/?page=2&url=posts%2FyourPosts
问题是,当我使用 GET 方法提交表单时,我不想保留当前页面,目前,它默认这样做,因为它不是普通参数而是命名参数。
(?url=posts%2FyourPosts使用 GET 方法自动添加)
在我看来,我已经尝试过这样做,但它仍然将参数作为命名参数传递:
$this->Paginator->options(array('convertKeys' => array('page')));
echo $this->Paginator->next(' >', array('class' => 'button next right'), null, array('class' => 'next button'));
我究竟做错了什么?