Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Validieren Sie die Eigenschaft des verwandten Modells in Yii

Eine Lösung wäre, einfach benutzerdefinierte (z. B. Inline-) Validierungsregeln für den driver hinzuzufügen Attribut Ihrer Autos:

public function rules() {
    return array('driver', 'validateDriver');
}

public function validateDriver() {
    if (!$this->driver->isFoo) {
        $this->addError('driver', Yii::t('validation', '{attribute} is not foo!'));
    }
}