Ich habe Yii2 Formular mit Formularfeldern je nach Aktion der Seite. Ex. Wenige Felder erscheinen, wenn die Aktion create
ist und wenige erscheint, wenn die Aktion update
ist. Ich möchte die erforderliche Validierung basierend auf diesem Szenario hinzufügen.Yii2 benötigt Validierung auf Update
Ex.
<?= $form->field($model, 'unique_identifier')->textInput(['maxlength' => 45]) ?>
Ich zeige dieses Feld nur, wenn action => 'update'
.
Jetzt möchte ich erforderliche Validierung für diese hinzufügen und ich versuchte dies:
[['unique_identifier'], 'required', 'on' => 'update'],
Aber vor Validierung nicht funktioniert. Wenn ich on=>update
entferne, dann validiert es sowohl beim Erstellen als auch beim Aktualisieren.
Jede Hilfe wäre willkommen.
afaik dies sollte in Ordnung sein ... Ich werde diese Frage Star, ich bin gespannt ... – Masiorama