2012-07-02 84 views

回答

1

创建为计数和更新的自定义方法,并调用它afterSave()您的意见模型,当你保存新的计数关联的表确保

$data['Item']['modified'] = false; 

修改设置为false。

+0

我不觉得这是一个适当的解决方案。 CakePHP为counterCache提供的内置功能是非常有价值的,对此,它是免费的。 我同意这绝对是一种方式来做到这一点,但这是很多工作,特别是如果你正在运行多个计数器,因为我在我的应用程序。 – ctlockey

+0

错误...它已经支持多个计数器,查找器和回调。你读过文档吗? http://book.cakephp.org/3.0/en/orm/behaviors/counter-cache.html如果你知道一种方法,需要*少*工作*和*与已有的东西集成,让我们知道。 – burzum