我正在使用cakephp 3.我想在网址中隐藏frontends
控制器。
我的路线配置:
Router::connect('/:action', array('controller' => 'frontends'));
我想在url start为bloggers
www.example.com/bloggers
控制器
Router::connect('/bloggers/:action', array('controller' => 'bloggers'));
但是www.example.com/bloggers
也指前端Controller的索引函数。它应该参考博主Controller的索引功能。有什么帮助吗?
答案 0 :(得分:4)
只需更改路由的顺序
首先写下这个
Router::connect('/bloggers/:action', array('controller' => 'bloggers'));
然后这个
Router::connect('/:action', array('controller' => 'frontends'));