我有一个分页问题我有三个下拉菜单,我选择的结果显示完美,但问题是在这里,当我点击分页数字像1 | 2 | 3 当我点击2时,选择选项将消失并获得默认结果,我从两天尝试了很多但是我没有获得成功,我想要点击分页数字2它显示我选择的页面下拉结果2,我无法理解发生了什么问题,这是我的代码
$this->paginate = array(
'conditions' => array(
'association_id' => $associationId,
'is_archive' => false,
'AssocMember.mem_id' => $request['associations']['mem_type'],
'AssocMember.status_id' => $request['associations']['status'],
$cond4,
isset($keywordQuery) ? $keywordQuery : "",
),
'limit' => 10
);
$members = $this->paginate('AssocMember');
$this->set('members',$members);
这是我的观点,我称之为分页
echo $this->PaginatorManager->options(array('update'=> REGION_LEFT_COL));
echo $this->PaginatorManager->numbers();
我不知道出了什么问题?请帮助我,我坚持到这里,提前谢谢..
答案 0 :(得分:0)
该链接不包含您的所有视图代码,因此很难说清楚。我怀疑您的问题是当您点击分页链接时,网址中的参数不会传递给您的操作。
要解决此问题,您需要将url参数传递给分页对象,以便始终附加值。例如:
尝试将此添加到您的视图中:
$urlparams = $this->params['url'];
unset($urlparams['url']);
$this->Paginator->options(array('url' => array('?' => http_build_query($urlparams))));