我剛剛升級到CakePHP 2.0 alpha,並立即面臨一個問題。應用程序/文件夾中的app_controller.php未加載到我的控制器中。相反,控制器在lib/Cake/Controller/AppController.php中使用CakePHP自己的AppController.php。爲什麼CakePHP 2.0不使用我的AppController?
我已經嘗試將app_controller重命名爲AppController.php,但它不工作。我嘗試刪除整個文件,然後複製lib/Cake/Controller/AppController.php文件,然後編輯它但不工作。
我也嘗試刪除緩存文件。
我只是簡單地使用:
class AppController extends Controller {
public function beforeFilter() {
die;
}
}
和應用程序不會死。
我控制器也只是簡單:
class NewsController extends AppController {
function beforeFilter() {
parent::beforeFilter();
}
function index() {
}
}
所以我可能是做錯了什麼?我也使用Windows 7 + Netbeans和Subversion來更新項目(如果這與它有任何關係:p)。
Gaaah你救了我!感謝您的發現。我想這就是你在修補測試版時得到的。我正用手指越過食譜。沒有幫助大聲笑。 – MikeMurko