Mysql 带有url中查询数据的分页,用于初始搜索提交,但未保留,但所有后续页面都具有url参数
如何在第一次提交时将参数传递到url 所有后续分页请求(例如当我点击Next>>)时)都会显示正确的url参数,如(/35/0/…): 但是在第一个搜索结果页面上,没有传递参数(但结果是正确的),因此url如下所示:Mysql 带有url中查询数据的分页,用于初始搜索提交,但未保留,但所有后续页面都具有url参数,mysql,cakephp,pagination,Mysql,Cakephp,Pagination,如何在第一次提交时将参数传递到url 所有后续分页请求(例如当我点击Next>>)时)都会显示正确的url参数,如(/35/0/…): 但是在第一个搜索结果页面上,没有传递参数(但结果是正确的),因此url如下所示: .../Plans/search/ 因此,当我尝试在第一页进行排序时: <?php $this->Paginator->sort('Sort by Monthly Cost','monthly_cost');?> 但是我不能让他们通过。解决了 在我看来,
.../Plans/search/
因此,当我尝试在第一页进行排序时:
<?php $this->Paginator->sort('Sort by Monthly Cost','monthly_cost');?>
但是我不能让他们通过。解决了强> 在我看来,我有一个例子: 选项=数组('url'=>$searchdetails);?> 在页脚附近的分页器计数器下方 我也采取了同样的措施: 选项=数组('url'=>$searchdetails);?> 并把它放在我的视图的标题中,它解决了这个问题 在我通过单击Next>>启动分页之前,似乎没有保存变量,因此在标题处添加变量会在第一次搜索时立即保存 因此,我删除了页脚实例,现在只有: 选项=数组('url'=>$searchdetails);?> 在页面的页眉处,它按预期将所有值传递到url:)这就是我如何在第一页之后“捕获”分页上的参数:$paginator->options=array('url'=>$searchdetails)
<?php $this->Paginator->sort('Sort by Monthly Cost','monthly_cost');?>
$this->Paginator->options(array('url' => $this->passedArgs));