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
$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.
Попробуйте изменить ваш код следующим образом:
$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.
Надеюсь, это поможет вам решить проблему.