hasmany アソシエーションを介してモデルに参加し、レコードの数を数えようとしています。基本的に、ユーザーとプロジェクトがあります。関連するプロジェクトの数をユーザー インデックス アクションに表示したいと考えています。
var $hasMany = array('Project' =>
array('className' => 'Project',
'conditions' => '',
'order' => '',
'limit' => '',
'foreignKey' => 'user_id',
'dependent' => true,
'exclusive' => false,
'finderQuery' => '',
'fields' => '',
'offset' => '',
'counterQuery' => '',
'counterCache' => true
)
);
そのため、user_id で Project モデルに参加し、counterCache を true に設定しました。問題は、ユーザー インデックス ビューでこれにアクセスするにはどうすればよいかということです。
私はもう試した
<?php echo $user['Project']['project_count']; ?>
と
<?php echo $user['User']['project_count']; ?>
誰かが私を助けることができますか?
ジョンジー