@EvgMul

Yii2 как правильно выполнять выборку данных из БД и отображать её?

Здравствуйте, столкнулся с такой проблемой.
Пишу следующий код:
$answers = Answers::findOne(['ticket_id' => '47']);
        echo $answers->title;

Всё прекрасно отображает одну запись. Как и надо.

Но если пишу вот такой код:
$answers = Answers::find()->where(['ticket_id'=> '47']);
foreach ($answers as $answer) {
            echo $answer->title." ";
        }

То в результате я не получаю ничего. Подскажите пожалуйста, в каком месте я промахнулся и как исправить проблему. Заранее благодарен всем отозвавшимся.
  • Вопрос задан
  • 247 просмотров
Решения вопроса 1
@Bojczuk
all/one после where забыли:
$answers = Answers::find()->where(['ticket_id'=> '47'])->one();
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@holfza
Еще можно так: c2n.me/3pofkD3
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы