Home > Yii > Einen Validator dynamisch erzeugen

Einen Validator dynamisch erzeugen

In Abhängigkeit eines Wertes soll ein weiteres Feld speziell validiert werden:

 
public function beforeValidate()
{
    if (!empty($this->firstname)) {
        $this->validatorList->add(Yii::createComponent(
            'class' => 'CRequiredValidator',
            'attributes' => array('lastname'),
            'message' => 'Das Feld {attribute} muss eingegeben werden',
        ));
    }
 
    return parent::beforeValidate();
}

No related posts.

Author: Categories: Yii Tags:
  1. Bisher keine Kommentare
  1. Bisher keine Trackbacks