我正在将 CakePHP 2.0 用于网站的一个小型管理部分。如果用户正确登录,我会将他们重定向到管理员仪表板。我这样做如下:
$this->redirect(Router::url(array('controller' => 'admin', 'action' => 'dashboard')));
重定向是正确的,但由于某种原因,它重定向到的 URL 没有正确构建。URL 的结构如下(注意 URL 中的双 [root] 部分 - 这是错误的):
http://localhost/[root]/[root]/admin/dashboard
当然,它们会显示错误,因为此控制器/操作不存在。URL 应该不在此表单中:
http://localhost/[root]/admin/dashboard
我似乎找不到确切的问题,因为 cakePHP 不是我的核心甜点,有没有人可以指出我正确的方向?
谢谢!