Mit*_*ran 1 redirect controller cakephp login
我需要将默认的CakePHP主页/或(/ pages/home)重定向到我尝试过的/ users/dashboard页面
Router::connect('/', array('controller' => 'users', 'action' => 'dashboard'));
Run Code Online (Sandbox Code Playgroud)
和
Router::connect('/pages/home', array('controller' => 'users', 'action' => 'dashboard'));
Run Code Online (Sandbox Code Playgroud)
但两者都不起作用
dei*_*zel 10
您应该可以通过简单地替换以下部分来完成此操作app/config/routes.php:
/**
* Here, we are connecting '/' (base path) to controller called 'Pages',
* its action called 'display', and we pass a param to select the view file
* to use (in this case, /app/views/pages/home.ctp)...
*/
Router::connect('/', array('controller' => 'pages', 'action' => 'display', 'home'));
Run Code Online (Sandbox Code Playgroud)
..有这样的事情:
/**
* Here, we are connecting '/' (base path) to controller called 'Users' and
* its action called 'dashboard' (ie. /users/dashboard)...
*/
Router::connect('/', array('controller' => 'users', 'action' => 'dashboard'));
Run Code Online (Sandbox Code Playgroud)
当您尝试从' /pages/home' 映射到仪表板时,我感觉到对该主题的轻微误解.' /pages/home'似乎只是主页,因为有一条路线.如果要更改主页,则需要更改现有Router::connect('/', ...)规则.如果你为' /' 创建一个新规则,那么它将不会被执行,因为CakePHP将匹配它找到的第一个路由.
| 归档时间: |
|
| 查看次数: |
15784 次 |
| 最近记录: |