Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour à tous,
J'ai une question à propos des formulaires dans zf2.
J'utilise inputfilter pour filtrer et valider les données reçues par le formulaire.
Comment valider une donnée en faisant : si la chaine est égale à la donnée reçue par le formulaire -> tu valides
Ex :
$inputFilter->add($factory->createInput(array(
'name' => 'exemple',
'filters' => array(
array('name' => 'StripTags'),
),
'validators' => array(
array(
'name' => 'StringLength',
'options' => array(
'min' => 5,
'max' => 5,
),
'value' => 'aaaaa',
),
),
)));
J'ai essayé avec "'value' => 'aaaaa'". Existe-t-il un moyen de dire : Si la donnée égale la chaine là alors tu valides ou pas.
Je sais pas si j'ai été assez clair dans mon explication.
Merci d'avance pour vos réponses
Hors ligne
Salut, je crois que ce n'est pas possible de le faire en "natif", tu vas devoir développer ton propre validator pour faire ce genre de chose.
Du coup ton StringLength ne servira surement plus.
Hors ligne