Php yii关系总计数

Php yii关系总计数,php,activerecord,yii,relational-database,Php,Activerecord,Yii,Relational Database,我有两张桌子 第一只猫 id name 第二个员额: id name cat_id 例如,我想打印每个类别的计数帖子 体育-3个员额 文化-2个员额 我想通过模型类别中的关系实现: 'total'=>array(self::STAT, 'Post', 'id') 在我的控制器中,我写道: $model = Category::model()->findAll(); foreach($model as $mod) { $model->name.'-('.$model-&g

我有两张桌子

第一只猫

id
name
第二个员额:

id
name
cat_id
例如,我想打印每个类别的计数帖子

体育-3个员额 文化-2个员额

我想通过模型类别中的关系实现:

'total'=>array(self::STAT, 'Post', 'id')
在我的控制器中,我写道:

$model = Category::model()->findAll();
foreach($model as $mod) {
 $model->name.'-('.$model->total.')<br>';
}
$model=Category::model()->findAll();
foreach($model作为$mod){
$model->name.'-('.$model->total.)
; }
我收到的每个类别的结果

运动-(1) 文化-(1)

在体育类中,我有三篇帖子(

你可以这样做:

    $model = Category::model()->with('total')-> findAll();

    foreach ($model as $key => $value) {
        echo $value->name.'-('.$value->total.')<br>';
    }
$model=Category::model()->带('total')->findAll();
foreach($key=>$value的模型){
echo$value->name.-('.$value->total.)
; }
'total'=>数组(self::STAT,'Post,'cat_id')我有一些错误,谢谢)