Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/418.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays 在第一次搜索时使用分页将url路径数据保存在中(我做错了什么?)_Arrays_Search_Cakephp_Pagination - Fatal编程技术网

Arrays 在第一次搜索时使用分页将url路径数据保存在中(我做错了什么?)

Arrays 在第一次搜索时使用分页将url路径数据保存在中(我做错了什么?),arrays,search,cakephp,pagination,Arrays,Search,Cakephp,Pagination,我有一张搜索表 表单值传递给查询,结果按预期显示 我使用的是内置分页方法 在初始搜索中,我需要url来反映搜索路径值,就像我使用sort()或Next>>分页方法时一样 当我使用sort()或Next>>时,我的url的格式为paginator结构,如: // pagination to Next page note Page 2 ...plans/search/55/22/1/0/33758/page:2 当我进行第一次搜索时,我会得到url: ...plans/search/ 以

我有一张搜索表

表单值传递给查询,结果按预期显示

我使用的是内置分页方法

在初始搜索中,我需要url来反映搜索路径值,就像我使用sort()或Next>>分页方法时一样

当我使用sort()或Next>>时,我的url的格式为paginator结构,如:

   // pagination to Next page note Page 2
...plans/search/55/22/1/0/33758/page:2 
当我进行第一次搜索时,我会得到url:

...plans/search/
以下是我的搜索操作的相应片段:

function search( 
...
// query and other action code here unrelated to pagination 
...
// start of applicable array and pagination code
$url = array('controller' => 'plans', 'action' => 'search');
$this->paginate = $options; // $options is my query
$this->set('searchdetails', array_merge($url, $searchdetails)); //$searchdetails isi  any array of the values entered in the search input boxes. Joining my url and search details.
$this->set('plans', $this->paginate('Plan'));
我试图将上述内容分解为只包含适用于我的问题的内容

注意:我在查询中通过此操作运行一个默认的“订单”,其工作正常,但未反映在url中

我需要知道如何更新url以反映初始搜索输入结果。我把所有的数组数据都很好地传递给了我的视图

我尝试用我编写的一个相当大的方法重新创建路径,但它只会使我的问题复杂化

有没有简单的蛋糕型解决方案?或者这只是目前不在蛋糕卡上

请直接告诉我。你试过了吗

echo $this->Form->create(null, array('url' => $this->passedArgs));