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