如何保存搜索参数以供以后在Cakephp中使用
我有一个搜索表单,用户可以输入要搜索的数据,然后可以使用分页如何保存搜索参数以供以后在Cakephp中使用,cakephp,Cakephp,我有一个搜索表单,用户可以输入要搜索的数据,然后可以使用分页 对于分页,我必须一次又一次地发送搜索到的参数。处理这种情况的最佳方法是什么。您可以通过url将搜索到的参数作为命名参数发送。例如: http://127.0.0.1/cakeproj/controllers/action/q:searchedItem/... 您将在控制器的操作中获得此命名参数,如: $this->params->named; 或 它将为您提供如下数组: [named] => Array (
对于分页,我必须一次又一次地发送搜索到的参数。处理这种情况的最佳方法是什么。您可以通过url将搜索到的参数作为命名参数发送。例如:
http://127.0.0.1/cakeproj/controllers/action/q:searchedItem/...
您将在控制器的操作中获得此命名参数,如:
$this->params->named;
或
它将为您提供如下数组:
[named] => Array
(
[q] => 'searchedItem',
....
)
要直接获取搜索项,请执行以下操作:
$this->params->named['q'];
或
$this->params->named['q'];
$this->params['named']['q'];