0

现在,我已经创建了10+一个模型,你需要在保存之前过滤内容,我如何注册一个Public的模型onbeforesave事件

protected function beforeSave()
    {
        if($this->hasEventHandler('onBeforeSave'))
        {
            $event=new CModelEvent($this);
            $this->onBeforeSave($event);
            return $event->isValid;
        }
        else
            return true;
    }
4

1 回答 1

1
public function beforeSave() {
     if (!empty($this->attribute))
         // apply logic to validate content  
     return true;
 }

提供要对其应用检查的内容的属性名称。对于一个 beforeSave() 到这里的所有模型检查还有

于 2012-11-28T09:58:27.923 回答