Router :: connect('/ form / search *',array('controller'=>'Mycontoller','action'=>'search'));
我对此感到很困惑。我的URL中有查询参数,例如。本地主机:?8888 /搜索srchTxt =缬氨酸
我需要将所有内容从搜索路由到控制器中的方法。我怎样才能在CakePHP中的route.php文件中执行此操作?还有另一种方法可以实现吗?
答案 0 :(得分:0)
$routes->connect('/Search', ['controller' => 'Others', 'action' => 'my_action']);
https://book.cakephp.org/3.0/en/development/routing.html#routes-configuration
问号(?)之后的所有内容都可通过$this->request->query()
https://book.cakephp.org/3.0/en/controllers/request-response.html#query-string-parameters