Модель Phalcon сохраняет все, кроме новых добавленных атрибутов - PullRequest
0 голосов
/ 30 августа 2018

Я получил обновление класса модели Phalcon, и мне пришлось обновить локальную таблицу данных новыми атрибутами, содержащимися в модели. Обычно такого рода операции не являются проблемой, я просто запускаю запрос на изменение SQL для добавления столбцов, присваивания значений объекту, вызова save и все.

Однако на этот раз произошло нечто странное: когда я вызываю save () для модели, все обновляется / создается, кроме двух новых атрибутов, которые я добавил в мою таблицу. Я проверил журналы, чтобы взглянуть на необработанный запрос SQL, и два новых атрибута отсутствуют, забавно то, что эта операция работала при первом тестировании.

Я думаю, что эта ошибка может исходить из фреймворка, после отладки моего кода я ясно вижу, что модель принимает новые значения, но по какой-то причине не может передать ее в SQL-запрос.

Таким образом, мой вопрос заключается в следующем: есть ли способ заставить модель Phalcon снова синхронизироваться с моей таблицей?

...