CakePHP两条路径位于同一URL

问题描述

| 是否可以在同一网址创建两个路由? 因此,例如:
Router::connect(\'/\',array(\'controller\' => \'users\',\'action\' => \'login\'));
Router::connect(\'/\',array(\'controller\' => \'home\',\'action\' => \'index\'));
这个想法是例如
www.mywebsite.com
会将登录页面显示为主页,而不会重定向登录页面或其他任何内容。一旦用户登录,他们将再次被带到主页,但是它将加载主页控制器索引,但是还是相同的URL! 我该怎么做?     

解决方法

好吧,您绝对不能那样做。 您可以尝试将
/
设置为
home/index
,并检查用户是否已在
home/index
视图中登录,如果未登录,则显示登录表单。并检查是否有正在控制器中登录的用户。 就是说,我真的无法想象您为什么要那样做。尤其是当您使用ѭ5时。