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
227 +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 Апр 2024 в 13:09
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир