CakePHP计数器缓存

CakePHP计数器缓存,cakephp,model,Cakephp,Model,我正在使用counterCache跟踪已发布到相关故事中的章节数 除了数据库中的chapter_count字段更新时,该记录的modified字段不会更新之外,这一切都可以正常工作 是否有任何方法可以设置Cake以在counterCache功能运行时自动更新修改的字段 谢谢。我想您在章节表中有一个修改过的字段?默认行为是为该特定记录更新它 您可以向表中添加count_modified列,然后在models beforeSave()中为该列指定当前时间戳,然后保存它 大概是, function b

我正在使用counterCache跟踪已发布到相关故事中的章节数

除了数据库中的chapter_count字段更新时,该记录的modified字段不会更新之外,这一切都可以正常工作

是否有任何方法可以设置Cake以在counterCache功能运行时自动更新修改的字段


谢谢。

我想您在章节表中有一个修改过的字段?默认行为是为该特定记录更新它

您可以向表中添加count_modified列,然后在models beforeSave()中为该列指定当前时间戳,然后保存它

大概是,

function beforeSave(){
  $this->data['Chapter']['count_modified'] = date();
}
然后,每次模型执行保存操作时,都应该保存该列。 方法是这样的,
还有一个图书链接,

我想您在章节表中有一个修改过的字段?默认行为是为该特定记录更新它

您可以向表中添加count_modified列,然后在models beforeSave()中为该列指定当前时间戳,然后保存它

大概是,

function beforeSave(){
  $this->data['Chapter']['count_modified'] = date();
}
然后,每次模型执行保存操作时,都应该保存该列。 方法是这样的, 还有一个图书链接