Изменение данных перед сохранением в бд

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Final
Сообщения: 4
Зарегистрирован: 2017.10.19, 14:41

Изменение данных перед сохранением в бд

Сообщение Final »

Понимаю, что для очень многих вопрос прозвучит весьма глупо, но всё же:
в данный момент в базу уходит пароль в виде "хх-хх-хххх", но нужно чтобы уходило последние 4 символа "хххх", не могу догнать как и где реализовать здесь beforeSave()
someweb
Сообщения: 552
Зарегистрирован: 2017.03.09, 10:12

Re: Изменение данных перед сохранением в бд

Сообщение someweb »

->load(...)
->validate()
меняете
->save(false)
Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа. Роберт Шекли.
Final
Сообщения: 4
Зарегистрирован: 2017.10.19, 14:41

Re: Изменение данных перед сохранением в бд

Сообщение Final »

someweb писал(а): 2017.10.19, 15:37 ->load(...)
->validate()
меняете
->save(false)
А можно поподробнее, для тех кто в танке?)
Alex@
Сообщения: 568
Зарегистрирован: 2014.12.16, 09:24

Re: Изменение данных перед сохранением в бд

Сообщение Alex@ »

добавляете

Код: Выделить всё

public function beforeSave($insert)
    {
     		.... тут ваш КОД
     	   return parent::beforeSave($insert);
    }
Ответить