CakePHP cacheHelper – 未找到appController错误

我将CacheHelper添加到了我的应用程序中.
在我的APP / Config / core.PHP中我有
Configure::write('Cache.check',true);

在APP / Config / bootstrap.PHP中我有

Configure::write('Dispatcher.filters',array(
  'AssetDispatcher','CacheDispatcher'
));

在我的控制器中,我有:

public $helpers = array('Text','Cache');
public $cacheAction = "1 hour";

我在这个控制器和AppController中没有直接回调.
问题是每个页面只加载一次(例如 – 清除缓存后).第二次要求我回来了

Fatal Error

Error: Class 'AppController' not found

如果关闭缓存一切正常.

CakePHP版本是2.2.3

调试日志:

2012-12-24 12:21:00 Error: Fatal Error (1): Class 'AppController' not found in    [/Volumes/../app/Controller/NewsController.PHP,line 2]
 2012-12-24 12:21:00 Error: [FatalErrorException] Class 'AppController' not found
 #0 /Volumes/../lib/Cake/Error/ErrorHandler.PHP(161): ErrorHandler::handleFatalError(1,'Class 'AppContr...','/Volumes/Data/D...',2)
 #1 [internal function]: ErrorHandler::handleError(1,'/Volumes/../D...',2,Array)
 #2 /Volumes/../lib/Cake/Core/App.PHP(926): call_user_func('ErrorHandler::h...',1,Array)
 #3 /Volumes/../lib/Cake/Core/App.PHP(899): App::_checkFatalError()
 #4 [internal function]: App::shutdown()
 #5 {main}

NewsController:

<?PHP
class NewsController extends AppController {
public $components = array('Security','ImageTool','Uploader');
public $paginate = array(
        'fields' => array('News.id','News.created'),'limit' => 5,'contain' => array(),'order' => array('News.id' => 'DESC'));

public $helpers = array('Text','Cache');
public $cacheAction = "1 hour";
最终获胜者是…
App :: uses(‘AppController’,’Controller’);在控制器代码的顶部.
App::uses('AppController','Controller');

class NewsController extends AppController {
public $helpers = array('Cache');
public $cacheAction = array(
    'index'  => 48000
);

public function index() {

}
public function clear() {
    clearCache();
}
}

我不知道为什么这还没有包含在食谱中.

相关文章

Hessian开源的远程通讯,采用二进制 RPC的协议,基于 HTTP 传输。可以实现PHP调用Java,Python,C#等多语...
初识Mongodb的一些总结,在Mac Os X下真实搭建mongodb环境,以及分享个Mongodb管理工具,学习期间一些总结...
边看边操作,这样才能记得牢,实践是检验真理的唯一标准.光看不练假把式,光练不看傻把式,边看边练真把式....
在php中,结果输出一共有两种方式:echo和print,下面将对两种方式做一个比较。 echo与print的区别: (...
在安装好wampServer后,一直没有使用phpMyAdmin,今天用了一下,phpMyAdmin显示错误:The mbstring exte...
变量是用于存储数据的容器,与代数相似,可以给变量赋予某个确定的值(例如:$x=3)或者是赋予其它的变...