Précédent   Forum des professionnels en informatique > PHP > Outils > Zend > Zend Framework > Zend_Form
Zend_Form Forum d'entraide pour le composant Zend_Form du Zend Framework (création de formulaires, helpers, AJAX etc.). Avant de poster -> FAQ Zend_Form.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/11/2011, 12h16   #1
Nouveau Membre du Club
 
Inscription : février 2009
Messages : 261
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 261
Points : 30
Points : 30
Par défaut Zend_Validate_Date inférieur à la date actuelle

Bonjour, j'ai créé un formulaire grâce à Zend et j'aimerais lui spécifier à un de mes champs text où le format y est "dd/mm/aaaa" que la date la plus élevée possible est celle d'aujourd'hui, je pense pour cela utiliser le validateur zend_validate_date mais je ne sais pas comment l'utiliser pour mon cas présent.

Voici, mon champs en question à l'heure d'aujourd'hui (jeu de mot ) :
Code :
1
2
3
4
5
6
7
8
9
 
$birthday = new Zend_Form_Element_Text('birthday');
$birthday->setLabel('Date de naissance')
	 ->setRequired(true)
	 ->addValidator('NotEmpty')
	 ->addValidator(new Zend_Validate_Date(array('format' => 'dd/mm/YYYY')))
	 ->addValidator(new Zend_Validate_Date(null, 'fr'))
	 ->setDecorators(array('ViewHelper', 'Label', 'Description'))
	 ->setAttrib('size', '4');
Que puis-je rajouter pour obtenir ce que je souhaite?
absot est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2011, 13h02   #2
Modérateur
 
Homme Loïc
Développeur Web
Inscription : février 2011
Messages : 680
Détails du profil
Informations personnelles :
Nom : Homme Loïc
Âge : 26
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : février 2011
Messages : 680
Points : 1 044
Points : 1 044
La ton validateur ne sert qu a valider la date, il te faut créer un nouveau validateur
5h4rk est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2011, 15h43   #3
Nouveau Membre du Club
 
Inscription : février 2009
Messages : 261
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 261
Points : 30
Points : 30
C'est ce que j'ai fais, c'est résolu, merci.
absot est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h13.


 
 
 
 
Partenaires

Hébergement Web