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() をすべてのモデルに 1 つここ確認し

于 2012-11-28T09:58:27.923 に答える