Странное поведение createCommand

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Аватара пользователя
PaSiS
Сообщения: 88
Зарегистрирован: 2011.11.15, 18:07
Контактная информация:

Странное поведение createCommand

Сообщение PaSiS »

В скрипте создается объемный SQL-запрос, который нормально выполняется в консоли БД.
Но при выполнении его через createCommand выдается ошибка:
ERROR: column u.id does not exist
LINE 4: JOIN user as u ON p.author_id = u.id
-------------------------------------------------^
Хотя, если указать схему, то все работает нормально (JOIN public.user as u ...).
В запросе участвуют несколько таблиц, но ошибка выдается только на этой.
СУБД - PostgreSQL.
Аватара пользователя
PaSiS
Сообщения: 88
Зарегистрирован: 2011.11.15, 18:07
Контактная информация:

Re: Странное поведение createCommand

Сообщение PaSiS »

Мда, ничего странного. user воспринимается как зарезервированное слово :)
Ответить