Vano
Новичок
Yii, при апдейте записи, обещает изменять только те столбцы, которые отличаются от старых. Тоесть изменил name, запрос будет типа UPDATE ... set name = "Name". Но что делать, если в таблице есть числовые поля типа tinyint для статусов, ведь если даже не менять запись в форме и отправить на сохранение, в модель за'load'дятся переменные string. И получается пользователь ничего не изменял, а в БД запрос пошел UPDATE ... set status = 1.
Вкратце: Вынимаем из БД ["status"]=> int(1); лоадим в модель ["status"] => string(1) "1" ; Update set stauts = 1.
Что посоветуете?
Вкратце: Вынимаем из БД ["status"]=> int(1); лоадим в модель ["status"] => string(1) "1" ; Update set stauts = 1.
Что посоветуете?