Yii Passwort wiederholen Feld
Ich soll Passwort wiederholen Feld in meiner web-Anwendung basierend auf Yii-beim erstellen und aktualisieren-Benutzer. Wenn ich will beide Felder werden benötigt und beim update, Benutzer können Links diese Felder leer(Passwort wird das gleiche), oder geben Sie neues Kennwort ein und bestätigen es. Wie kann ich die dot it?
Du musst angemeldet sein, um einen Kommentar abzugeben.
First up, müssen Sie ein neues Attribut erstellen Ihres Modells (in diesem Beispiel nennen wir es repeatpassword):
Als Nächstes müssen Sie eine Regel definieren, um sicherzustellen, dass es passt Ihre bestehende Passwort-Attribut :
Nun, wenn ein neues Modell erstellt, das Modell wird nicht validieren, es sei denn, das Passwort und repeatpassword Attribute übereinstimmen. Wie Sie bereits erwähnt, ist dies in Ordnung für erstellen einen neuen Datensatz, aber Sie wollen nicht, um zu validieren, werden die übereinstimmenden Kennwort auf dem update. Zum erstellen dieser Funktionalität, wir verwenden können, Modell-Szenarien
Wir ändern Sie einfach die repeatpassword Regel wie oben gesehen, um eine zusätzliche parmanter:
Alles, was übrig ist jetzt zu tun, ist, wenn man erklärt, Ihr Modell für die Funktion erstellen, verwenden Sie:
Statt der normalen:
$model = new MyModel;