hasmany した結果いくつのデータがあるのだろう? そんなときに使うと非常に便利。 注意したいのが、cakephp の save , del メソッドを利用した場合のみ変更されるので、直接DBを触った場合などは要注意。 条件今回は 親モデルをSponcer (hasMany) 子モデルをReport (belongsTo) とする。 SponcerモデルがいくつのReportを持っているか数えるまずは、Sponcerテーブルに report_all_count フィールドを作成。 続いて、Reportモデルに以下を作成。 <? App::uses('AppModel', 'Model'); class Report extends AppModel { public $belongsTo = array( 'Sponcer' => array( 'counterCache' => ar