CakePHP 3 路由:如何路由控制器基础
CakePHP 3 Routing: How to route controller basis
我正在使用 cakephp 3。我想在 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的index函数。应该参考博主Controller的index函数。有帮助吗?
只需更改路由的顺序
先写这个
Router::connect('/bloggers/:action', array('controller' => 'bloggers'));
然后这个
Router::connect('/:action', array('controller' => 'frontends'));
我正在使用 cakephp 3。我想在 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的index函数。应该参考博主Controller的index函数。有帮助吗?
只需更改路由的顺序
先写这个
Router::connect('/bloggers/:action', array('controller' => 'bloggers'));
然后这个
Router::connect('/:action', array('controller' => 'frontends'));