Wie überprüfe ich die einfache E-Mail-Eingabe in Zend 2.2? Ich habe mir die Methoden in der Dokumentation angeschaut, aber nichts, was direkt mit E-Mails zu tun hat. Muss ich reguläre Ausdrücke verwenden?
[http://framework.zend.com/apidoc/2.1/namespaces/Zend.Filter.html ][1]
in meiner Klasse Contact implementiert InputFilterAwareInterface gibt es eine Funktion namens
public function getInputFilter(){
$inputFilter->add(array(
"email" => "email",
"required" => true,
"filters" => array(
array("name" => "StripTags"),
array("name" => "StringTrim"),
),
));
}
Antworten:
0 für die Antwort № 1Ich habe den Weg dafür gefunden, es muss ein Validator und kein Filter sein
Arbeitscode ist unten angegeben
$inputFilter->add(array(
"name" => "email",
"required" => true,
"filters" => array(
array("name" => "StripTags"),
array("name" => "StringTrim"),
),
"validators" => array(
array(
"name" => "EmailAddress"
),
),
));