2014-03-28 75 views
0

可能这个问题已经被问到。如果是,请提供链接。我搜查了但没有找到我真正想要的东西。CakePHP默认控制器不改变URL

我知道如何通过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

没有得到你,你能清楚吗? –

+0

你在'pr($ this-> params)中获得什么控制器和动作;'为www.example.com输出。在此之后,我将更详细地解释我的评论。 –

回答

0

Router::connect('/login', array('controller' => 'users', 'action' => 'login')) 

现在你应该example.com/users/login貌似example.com/login和地址将努力试试这个在您的routes.php文件。