我使用CakePHP 2.0作爲網站的小型管理部分。 如果用戶登錄正確,我將它們重定向到管理員儀表板。 我這樣做如下:CakePHP Router :: url無法正常工作
$this->redirect(Router::url(array('controller' => 'admin', 'action' => 'dashboard')));
重定向做是正確的,但由於某種原因它重定向到URL是無法正確生成。該URL爲以下結構(注意雙[根]在URL部分 - 這是什麼是錯的):
http://localhost/[root]/[root]/admin/dashboard
當然,他們是因爲此控制器/動作不存在錯誤。該URL應該關閉這種形式:
http://localhost/[root]/admin/dashboard
我似乎無法找到確切的問題是什麼,因爲CakePHP是不是我的核心甜點,是否有任何人可以點我在正確的方向?
謝謝!
您是否嘗試過不使用Router :: url()重定向? – elboletaire
我還沒有嘗試它,因爲我知道Router :: url方式應該很好地工作...必須有一個特定的原因,它不工作,我想知道爲什麼...感謝您的答案雖然! – CGBe
@ www.creative-geeks.com:我也遇到同樣的問題。你有沒有找到解決方案。 – Cindrella