我如何编写工作 router::connect 以将此类链接发送到
controller=listings
action=search
named array(cat=1) the id I do not know, it's a dynamic url
请注意,在网址中它是“c”,但我需要将其转发为“cat”。
提前致谢!
我如何编写工作 router::connect 以将此类链接发送到
controller=listings
action=search
named array(cat=1) the id I do not know, it's a dynamic url
请注意,在网址中它是“c”,但我需要将其转发为“cat”。
提前致谢!
您可以在 Config/routes.php 中按如下方式指定路由。
```
Router::connect(
'/:query/*', array('controller' => 'listings', 'action' => 'search'), array(
'params' => array('query', 'cat'),
'named' => array(
'query', 'cat'
)
)
);
```
并将链接指定为
```
echo $this->Html->link('text goes here', array('controller' => 'listings', 'action' => 'search', 'query' => 'foo', 'cat' => 1));
```