Yii2 Отображение собственных операций для пользователя
В модели OperationSearch записан следующий код:
$query = Operation::find()->select('');
$query->joinWith('category');
$query->joinWith('operationType');
$query->where(['user_id'=> Yii::$app->user->getId()]);
// add conditions that should always apply here
$dataProvider = new ActiveDataProvider([
'query' => $query,
//'pagination' => ['pageSize' => $pageSize],
'pagination' => false,
]);
В представление возникает следующая ошибка. Подскажите как ее решить.
Ответы (1 шт):
Автор решения: Alpha
→ Ссылка
В запросе вам нужно для user_id добавить таблицу в которой находится этот столбец.
->joinWith('operationType')
->where(['operationType.user_id' => ваш id])
И в дальнейшем не вставляйте код картинкой.
