新動作嘗試在TasksController.php添加一個新的行動不能創建在CakePHP中
public function magic(){
debug("hi");
exit;
}
然後加載http://example.com/tasks/magic的頁面,但它重定向到http://example.com。
我已經檢查過router.php,無論如何也沒有定義「魔術」。而且我還將動作名稱更改爲「神奇」,「myaction」等,但沒有運氣,他們都被重定向到主頁。
有什麼想法?
在「請求」 - >當前路由下的DebugKit中查找它正在使用的路由。如果如預期的那樣,只是「回聲」一些東西「;退出;'從你的AppController的beforeFilter()開始,看看你能找到問題發生的地方。 – Dave 2014-09-29 16:13:17
您是否有ACL?如果是,您是否允許訪問您的新操作? – Nunser 2014-09-29 16:13:41
感謝Nunser!它一定是那個。我想我需要重新生成ACL。 – 2014-09-29 16:16:05