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 23/06/2011, 17h48   #1
Membre à l'essai
 
Homme
Développeur Web
Inscription : avril 2011
Messages : 40
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : avril 2011
Messages : 40
Points : 23
Points : 23
Par défaut Définir un text de base pour le champ vide d'un select d'un formulaire

Bonjour,

Je voudrais obliger l'utilisateur à choisir une option d'un select. Pour cela j'ai définis un champ vide par défaut dans mon formulaire d'origine.

Code :
'teqp_id'               => new sfWidgetFormDoctrineChoice(array('model' => $this->getRelatedModelName('TypeEqpt'), 'add_empty' => true)),
Donc du coup j'ai bien mon select avec ma première option vide et le reste plein. Maintenant je voudrais, au lieu d'avoir une option vide, que ma première option soit "pleine". Qu'il y ai écrit (A séléctionner) dedans.

Dans mon template j'ai bien :
Code :
$form->getWidget('teqp_id')->setOption('add_empty', __('A séléctionner')); ?>
Ca marche bien, mais je voudrais pouvoir le faire directement dans le formulaire de base.

Avez vous une idée ?

Merci d'avance.
micky86 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/06/2011, 09h30   #2
Membre chevronné
 
Avatar de Herode
 
Développeur Web
Inscription : mars 2005
Messages : 769
Détails du profil
Informations personnelles :
Localisation : France, Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : mars 2005
Messages : 769
Points : 788
Points : 788
Pourquoi ne pas finir tes réglages dans la méthode configure() de ta classe de formulaire ?

Code :
1
2
3
 
sfProjectConfiguration::getActive()->loadHelpers('I18N');
$this->widgetSchema['teqp_id']->setOption('add_empty', __('A sélectionner'));
Herode est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/06/2011, 10h17   #3
Membre à l'essai
 
Homme
Développeur Web
Inscription : avril 2011
Messages : 40
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : avril 2011
Messages : 40
Points : 23
Points : 23
Ahh oui je suis bête

Merci beaucoup
micky86 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 01h38.


 
 
 
 
Partenaires

Hébergement Web