2012-07-02 112 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