在我的用户模型中,我有字段follower_count
和following_count
.
对于追随者和追随者,我的用户中有 HABTM 关联,定义如下:
public $hasAndBelongsToMany=array(
'Following'=>array(
'className'=>'User',
'joinTable'=>'user_correlations',
'foreignKey'=>'correlated_id',
'associationForeignKey'=>'user_id',
'fields'=>'id,first_name,last_name,photo_dir,photo',
'order'=>'Rand()'
),
'Followers'=>array(
'className'=>'User',
'joinTable'=>'user_correlations',
'foreignKey'=>'user_id',
'associationForeignKey'=>'correlated_id',
'fields'=>'id,first_name,last_name,photo_dir,photo',
'order'=>'Rand()'
)
);
在这种情况下,我怎样才能找到关注者数量和关注者数量?