Задать вопрос
@Absky

Как вывести посты конкретного пользователя?

Пытаюсь реализовать вывод на главной странице личного кабинета списка постов пользователя пренадлежащих именно ему.
в PostController редактирую actionIndex

public function actionIndex()
    {
//сохраняю в переменную ид пользователя. В бд в таблице есть ячейка author_id с которой планируется сравнивать данные из переменной.
        $autorId = Yii::$app->user->identity->id;
        $dataProvider = new ActiveDataProvider([
//Сравниваются данные из переменной для последующего вывода
            'query' => Product::find()->where(['autor_id' => $autorId])->all(),
        ]);

        return $this->render('index', [
            'dataProvider' => $dataProvider,
        ]);
    }
  • Вопрос задан
  • 160 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
@Absky Автор вопроса
Убрал ->all(), работает)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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