Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > symfony
symfony Forum d'entraide sur le framework PHP symfony. Avant de poster : cours symfony et FAQ symfony
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 07/11/2011, 12h20   #1
Candidat au titre de Membre du Club
 
Inscription : janvier 2011
Messages : 26
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 26
Points : 11
Points : 11
Par défaut Redefinir les champs obligatoires d'un formulaire

Bonjour,

J'ai un formulaire qui possede les champs obligatoires :
-nom, prenom, email, et numtelephone

et les champs titrecv, postesouhaite qui sont optionnels.

Je voudrais mettre à jour les données du formulaire en affichant que les champs optionnels (titrecv et postesouhaite).

Le probleme est les suivant [B] lorsque je submit mon form, j'ai des messages d'erreurs qui s'affichent en me signalant que le champ nom,prenom,email, et numtelephone sont obligatoires /B].

Comment mettre à jour mon formualire en ignorant les champs obligatoires?
phpestpuissant est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 07/11/2011, 14h28   #2
Membre chevronné
 
Avatar de Herode
 
Développeur Web
Inscription : mars 2005
Messages : 771
Détails du profil
Informations personnelles :
Localisation : France, Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : mars 2005
Messages : 771
Points : 790
Points : 790
En désactivant les widgets dans la méthode configure() de la classe du formulaire.
Herode est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/11/2011, 13h42   #3
Candidat au titre de Membre du Club
 
Inscription : janvier 2011
Messages : 26
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 26
Points : 11
Points : 11
Je ne peux pas desactiver ces champs.
phpestpuissant est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 08/11/2011, 14h22   #4
Membre chevronné
 
Avatar de Herode
 
Développeur Web
Inscription : mars 2005
Messages : 771
Détails du profil
Informations personnelles :
Localisation : France, Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : mars 2005
Messages : 771
Points : 790
Points : 790
Je ne comprends pas ton problème, alors. Si tu veux afficher ces champs qui sont obligatoires, qu'appelles-tu "ignorer les champs obligatoires" ?

Et s'ils ne sont pas obligatoires, pourquoi les avoir rendus obligatoires dans ton modèle ?
Herode est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/11/2011, 15h35   #5
Membre à l'essai
 
Inscription : décembre 2010
Messages : 30
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 30
Points : 21
Points : 21
Si j'ai plus ou moins saisi, ce que tu veux c'est que l'utilisateur ne puissent pas modifier les champs dit "obligatoires" ?

Si c'est ça, ajoute l'attribut readonly à ces champs dans ton widget.
Valockar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/11/2011, 11h35   #6
Candidat au titre de Membre du Club
 
Inscription : janvier 2011
Messages : 26
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 26
Points : 11
Points : 11
non, il ne s'agit pas de cela. Peut etre que je n'ai pas bien posé le probleme. eh bien je reformule.

Comment mettre à jour les infos (des champs titrecv, postesouhiate) sans modifier les champs (nom, prenom, numtelephone).

Ce que je voudrais :

- j'ai une action mettre à jour mon CV qui ouvre un formulaire composé des champs : titrecv, postesouhaite1,remuneration, type de contract.
-Lorsque je valide mon formulaire , j'ai des messages d'erreurs suivants :
champs nom, prenom, email sont obligatoires.

Sachant que dans mon schema.yml j'ai defini :

- le champ nom est obligatoire
- le champ prenom est obligatoire
- le champ email est obligatoire
- le champ numtelephone est obligatoire
- le champ titrecv est non obligatoire
- le champ postesouhaite est non obligatoire
- le champ remuneration est non obligatoire
phpestpuissant est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/11/2011, 15h33   #7
Candidat au titre de Membre du Club
 
Inscription : janvier 2011
Messages : 26
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 26
Points : 11
Points : 11
En reflechissant un peu et à force de bidouiller un peu j'ai finalement trouvé la soultion.
phpestpuissant 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 17h03.


 
 
 
 
Partenaires

Hébergement Web