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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager