BorisMor
(Borismor)
1
Есть модель унаследованная от CActiveRecord.
Не срабатывает onBeforeSave.
В ней у меня должны манятся некоторые поля которые затем пишутся в базу.
save() срабатывает, но нужные поля, прописанные в onBeforeSave, остаются null
class Statement extends CActiveRecord
{
...
public function onBeforeSave(CEvent $event){
// тут меняем некоторые поля
return true;
}
В чем подвох?
rosko
(A)
2
Кажется нужно делать перегрузкой метода beforeSave(), а не onBeforeSave().
Я делаю так:
public function beforeSave()
{
...
return parent::beforeSave();
}
spk
(Sitepodkluch)
4
Насколько я понял из исходников можно и просто true вернуть ( если вы с событиями ничего неделаете
BorisMor
(Borismor)
5
Спасибо!
Закон подлости: как задал вопрос на форуме сразу же нашел и нужный пример 