我使用的是cakehp3。我想在url中隐藏frontends
控制器。
我的路线配置:
Router::connect('/:action', array('controller' => 'frontends'));
当url启动为www.example.com/bloggers
时,我想将所有功能引用到bloggers
控制器
Router::connect('/bloggers/:action', array('controller' => 'bloggers'));
但www.example.com/bloggers
也指前端控制器的索引函数。它应该参考博主Controller的索引函数。有什么帮助吗?
只需更改路由的顺序
首先写入此
Router::connect('/bloggers/:action', array('controller' => 'bloggers'));
然后这个
Router::connect('/:action', array('controller' => 'frontends'));