Есть такой заброс на выборку:
News::find()
->select(["DATE_FORMAT(FROM_UNIXTIME(created_at), '%Y') as year, DATE_FORMAT(FROM_UNIXTIME(created_at), '%m') as month, COUNT(created_at) as count, created_at"])
->where(['status' => News::STATUS_ACTIVE]) //"DATE_FORMAT(FROM_UNIXTIME(created_at), '%Y')" => $year
->groupBy('year, month')
->orderBy(['year' => SORT_DESC, 'month' => SORT_DESC])
->all();
В ответ приходи массив объектов:
{array} [2]
0 = {app\models\News} [9]
1 = {app\models\News} [9]
.....
0 = {app\models\News} [9]
*yii\db\BaseActiveRecord*_attributes = {array} [1]
created_at = 1516742158
Как можно создать свойство объекта в объект по псевдониму из select не прибегая к createCommand?