我刚刚升级到Cakephp 2.0 alpha,并立即遇到了问题.app /文件夹中的app_controller.php未加载到我的控制器中.相反,控制器在lib/Cake/Controller/AppController.php中使用CakePHP自己的AppController.php.
我已经尝试将app_controller重命名为AppController.php,但它不起作用.我已经尝试删除整个文件,然后复制lib/Cake/Controller/AppController.php文件,然后编辑它但不工作.
我也试过删除缓存文件.
我只是简单地使用:
class AppController extends Controller {
public function beforeFilter() {
die;
}
}
Run Code Online (Sandbox Code Playgroud)
应用程序不会死.
我的控制器也只是:
class NewsController extends AppController {
function beforeFilter() {
parent::beforeFilter();
}
function index() {
}
}
Run Code Online (Sandbox Code Playgroud)
那么我可能做错了什么?我还使用Windows 7 + Netbeans和Subversion来更新项目(如果与它有任何关系:p).
Peh*_*elu 11
做了大量的搜索,并没有从最明显的地方看:Github cakephp docs:https://github.com/cakephp/docs/blob/master/en/controllers.rst.我认为它们仍然是1.3文档,但似乎它们已更新.由于它们现在已经更新,它表示我应该将旧的app_controller.php放入Controller文件夹,然后将它放到AppController.php中.
| 归档时间: |
|
| 查看次数: |
5530 次 |
| 最近记录: |