Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bug. Не даёт вставлять новые записи, если таблица лежит в схемах postgres, не в public. #38

Open
RomanBush opened this issue Jul 2, 2021 · 0 comments

Comments

@RomanBush
Copy link

Вот с этой строчке ошибка:
SortableGridBehavior.php:95
Когда таблица модели лежит в основной схеме, в public, то к ней можно обратиться как просто "имя таблицы", без указания схемы. Но если таблица лежит в какой-то другой схеме, то она имеет название что-то типа:
schema.tableName - через точку.
и вот эта 95 строка в этом случае формирует неправильный SQL запрос к базе данных. В результате SQL запрос падает и не даёт добавить строку в модель.
Чтобы исправить это поведение, надо в предыдущей строке - вот здесь:
SortableGridBehavior.php:93
убрать попытку завести алиас для таблицы. То есть, строка должна выглядеть так:
$query->from([$model::tableName()]);
Тогда всё работает нормально.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant