@WildJust

Как работать с алиасами в Yii2?

Есть выборка

$stats = Viewstat::find()
            ->select([
                'count(prod_id) AS prodCount',
                'daystat'
            ])
            ->where(['prod_id' => $id])
            ->groupBy('daystat')
            ->one();

При попытке обращения во вьюхе

print_r($stats['prodCount']);

Говорит Getting unknown property: frontend\models\Viewstat::prodCount
  • Вопрос задан
  • 202 просмотра
Решения вопроса 1
qonand
@qonand
Software Engineer
$stats = Viewstat::find()
    ->select([
        'prodCount'=>'count(prod_id)',
        'daystat'
    ])
    ->where(['prod_id' => $id])
    ->groupBy('daystat')
    ->one();
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы