Codeigniter : Validierung der zwei-Felder
Habe ich zwei numerische Felder zum sammeln von Daten von Benutzern. Bestätigen müssen Sie mit codeigniter Formular-Validierung Klasse.
Bedingungen:
- Ersten Feld kann null sein
- Zweiten Feld kann nicht null sein
- Erste Feld sollte nicht gleich sein zur zweiten Feld
- Zweiten Bereich sollte größer sein als der erste Bereich
Derzeit nutze ich
$this->form_validation->set_rules('first_field', 'Erste Feld',
"trim|erforderlich|is_natural');$this->form_validation->set_rules('second_field', 'Zweite Feld',
"trim|erforderlich|is_natural_no_zero');
Aber, wie überprüft wird, für die 3. und 4. Bedingung, die oben erwähnt?
Vielen Dank im Voraus.
InformationsquelleAutor Prashanth JC | 2013-03-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dank dm03514. Ich habe es funktioniert durch die folgenden callback-Funktion.
und die callback-Funktion ist:
Alles scheint einwandfrei zu funktionieren jetzt 🙂
InformationsquelleAutor Prashanth JC
Schreiben Sie Ihre eigene Validierungs-Funktion für 3 und 4 Rückrufe verwenden
http://ellislab.com/codeigniter/user-guide/libraries/form_validation.html#callbacks
Beispiel von doc
InformationsquelleAutor dm03514
Wenn Sie mit HMVC und die akzeptierte Lösung nicht funktioniert, dann
fügen Sie die folgende Zeile nach der Initialisierung der controller
So wird es
in Ihrer Steuerung.
InformationsquelleAutor rumman0786