yii2 groupBy并统计每个组

时间:2018-03-08 08:42:38

标签: php activerecord yii2

有没有办法做这样的事情

Model::find()->groupBy('type')->count();

并获取每种类型的模型数,例如

 [1]=>14,
 [2]=>22,
 [3]=>123

1 个答案:

答案 0 :(得分:2)

不确定

$results = Model::find()
->select('count(*) as counters, type')
->groupBy('type')
->createCommand()
->queryAll();