Пишу проект на Yii2.
У меня есть три таблицы: юзеры, статьи, категории
мне нужно сделать вывод статьи где будет: кто написал, время публикации, категория, картинка, заголовок
написал SQL запрос:
SELECT article.id, article.image, article.title, article.date, user.f_name, user.l_name, category.name FROM article LEFT JOIN category ON article.category_id = category.id LEFT JOIN user ON article.user_id = user.id
Как мне в проекте вывести все это добро? (через консоль все выводится, запрос правильный)
я пробовал так:
$query = "SELECT article.id, article.image, article.title, article.date, user.f_name, user.l_name, category.name FROM article LEFT JOIN category ON article.category_id = category.id LEFT JOIN user ON article.user_id = user.id";
$articles = Article::findBySql($query)->all();
Но выводится только данные из таблицы статей....не джоинит таблицы юзер и категорий.
О методах Yii2 я знаю, хотелось бы именно на чистом SQL реализовать, не важно правильно так или нет, это я пишу для себя, просто практика.