我正在使用 Cake 2.1.3 和 routes.php 文件,除了登录管理之外一切正常,例如我希望我的 url 如下:
http://mysite.com/companyx/users/login
其中 companyx 是 slug,但是当您在浏览器中运行该 url 时,如下所示:
在这个文件 routes.php 中,我定义如下:
Router::connect(
'/:slug/users/login', // E.g. /companyx/users/login
array('controller' => 'users', 'action' => 'login'), array(
// order matters
'pass' => array('slug')
)
);
使用其他控制器我没有问题,例如:
Router::connect(
'/:slug/users', // E.g. /companyx/users
array('controller' => 'users', 'action' => 'index'), array(
// order matters
'pass' => array('slug')
)
);
此致 ;)