Yii join activ record? Друзья , помогите в Yii1 activ record соединить 2 таблицы: пишу
$criteria->join = 'LEFT JOIN application ON application.perent_id=user.id';
return application::model()->findAll($criteria);
Дает ошибку, а суть токава - я вывожу на экран заявки из таблицы application и о полю application.perent_id хочу вывеси всех юзеров из таблицы user по id

21 Авг 2019 в 07:02
204 +1
0
Ответы
1

Попробуйте изменить ваш код следующим образом:

$criteria->join = 'LEFT JOIN user ON user.id = application.perent_id';
return application::model()->with('user')->findAll($criteria);

Здесь мы делаем соединение таблицы application и user по полю id из таблицы user и полю perent_id из таблицы application. После этого используем метод with('user'), чтобы загрузить связанные данные из таблицы user.

Надеюсь, это поможет вам решить проблему.

20 Апр в 13:09
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 436 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир