Bonjour,
J'ai un problème avec le formulaire d'édition d'un de mes modules :
J'ai modifié mon formulaire en ajoutant des boutons radios à la place d'un input.
Ces boutons radios a comme valeur activé ou désactivé.
Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 $this->widgetSchema['active'] = new sfWidgetFormChoice(array('expanded' => true, 'choices' => array('Active' => 'Activé', 'Désactive' => 'Désactivé') , 'renderer_class' => 'sfWidgetFormSelectRadioTable')); if ($this->isNew()) { $this->setDefault('active', 'Active'); $this->setDefault('poids', $nbPoids); } else { $this->setDefault('active', 'Active'); }
Lorsque je crée un nouveau élément le setDefault fonctionne mais pour l'édition cela ne marche pas.
Je pense que symfony écrase mon setDefault par les données mis en base, mais étant donné que j'ai modifié le type du widget, symfony ne s'y retrouve plus.
Merci, d'avance.
Partager