1

コンテンツモデルとコメントモデルがあります。コメントの挿入時に、cakephp(belongsTo Relation)のcounterCache機能を使用してコンテンツテーブルのcomment_countを更新していますが、そのときは、不要なコンテンツテーブルの変更日も更新しています。どうすればいいですか?

4

1 に答える 1

1

そのカウントと更新のためのカスタムメソッドを作成し、コメントモデルのafterSave()で呼び出します。新しいカウントを関連付けられたテーブルに保存するときは、次のことを確認してください。

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

Modifiedはfalseに設定されます。

于 2012-07-02T12:27:41.590 に答える