PostValidator d'un sfWidgetFormDate
Bonjour je voudrais savoir comment il m'est possible d'établir une vérification à postériori sur une date obtenue par un sfWidgetFormDate ?
Cette date ne doit pas être antérieure à la date actuelle de remplissage du formulaire ; un test sur created_at ne fonctionne pas étant donné que cette valeur est indiquée après validation du formulaire soumis.
Indiquer 'now' comme pour la valeur par defaut du champ ne fonctionne pas semblerait-il.
Mon code ici présent ne fonctionne tout simplement pas : le 'nom' renvoie une valeur vide.
Code:
1 2 3 4 5 6
| $this->validatorSchema->setPostValidator(
new sfValidatorSchemaCompare('delay', sfValidatorSchemaCompare::LESS_THAN_EQUAL, 'now',
array(),
array('invalid' => 'La date butoire ("%left_field%") doit être supérieur à la date d\'aujoud\'hui ("%right_field%")')
)
); |
Je m'en remet à vous pour m'aider.
Cordialement, Mickael