Wie setzt Attribut-Bezeichnungen bei der Verwendung von dynamischen Modellen in framework yii2?

Festlegen Attribut-Bezeichnungen bei der Verwendung von dynamischen Modellen in framework yii2?

Hier ist mein code unter:

$model = DynamicModel::validateData(compact('name','shipping'), [
        [['name','shipping'], 'required'],
    ]);
    if ($model->hasErrors()) {
        //validation fails
      // }
    } else {
        //validation true
    }
  • Hmm, sieht aus wie das ist nicht möglich, da attributeLabels() ist nur eine get-Methode, nicht von einem setter. Es war ein (geschlossen) issue auf GitHub ersuchenden eine solche Funktion; die Kommentare schlage vor, die Umsetzung Ihrer eigenen MyDynamicModel Klasse, die es erlaubt für die Einstellung von Attribut-labels. github.com/yiisoft/yii2/issues/6420
InformationsquelleAutor Amin Shafiee | 2015-09-09
Schreibe einen Kommentar