1

插入或删除后我不希望删除视图缓存,但蛋糕会自动执行。保存、删除功能后如何禁用清除缓存?

我的尝试,但还是一样:

if($this->User->save($data, array('callbacks' => false)))

谢谢

4

1 回答 1

0

如果我对您的理解正确,您希望将其添加到您的模型或 AppModel 中。

public function afterSave($created) { 
   Cache::clear();
   parent::afterSave($created); 
} 

删除parent::afterSave($created);模型本身中的 if。

如果您不想完全清空缓存,可以通过Cache::delete($key)或按组定位:Cache::clearGroup($groupname);

于 2013-09-13T18:33:16.567 回答