在我的 users_controller 我有:
var $uses = array('User', ...);
function dosomething() {
$this->User->findById($someId);
...
}
它工作了大约一个小时,之后,我有错误:
PHP Fatal error: Call to a member function findById() on a non-object
当我让它dump($this)
告诉我那$this->User
只是一个空字符串。
在我从 TMP.'cache' 中删除所有文件后,它又可以正常工作一个小时。如果我将禁用缓存它一直工作正常
我试过了
Cache::config('default', array('engine' => 'File'));
和
Cache::config('default', array('engine' => 'APC'));
它的工作原理相同。
不幸的是我需要缓存,所以请帮助我