可能是这个问题已经被问到了。如果是,请提供链接。我搜索但没找到我真正想要的东西。
我知道如何通过Router::connect()
定义默认控制器,但会将用户重定向到其他位置。例如,如果我为域www.example.com
执行此操作:
Router::connect('/', array('controller' => 'users', 'action' => 'index'));
来www.example.com
的人将被重定向到www.example.com/users/
(请参阅,两个网址都不相同)。我的问题是,如果我想在不添加/:controller
的情况下连接控制器,以便来www.example.com
的用户位于www.example.com
但获取UsersController
的内容,我该怎么办?
答案 0 :(得分:0)
在
后的routes.php上试试这个Router::connect('/login', array('controller' => 'users', 'action' => 'login'))
现在,您的example.com/users/login
应该看起来像example.com/login
,地址就可以了。