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')我有一些错误,谢谢)