CakePHP 3路由:如何路由控制器的基础
问题描述:
我使用的是cakephp 3.我想在url中隐藏frontends
控制器。CakePHP 3路由:如何路由控制器的基础
我的路由配置:
Router::connect('/:action', array('controller' => 'frontends'));
我想引用的所有功能bloggers
控制器时,URL开始为www.example.com/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'));