Bonjour,
Question bête ... mais après avec Googlé je n'ai pas trouvé de réponse
Par défaut, les champs d'un formulaire "add" sont required (généré avec le CRUD de la console)
Dans mon entité, j'ai défini une variable "enabled" afin de savoir si on affiche les données ou pas (online / offline)
Entity:Dans mon ABCType.php généré par le CRUD, j'ai ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 /** * @ORM\Column(type="boolean") */ protected $enabled = false;Et lorsque je soumet le formulaire sans cocher la case ENABLED, il me dit que le champ est obligatoire... mais je ne veux pas qu'il soit obligatoire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 public function buildForm(FormBuilder $builder, array $options) { $builder ->add('name') ->add('enabled')
Ce que je voudrais => si la checkbox est coché alors enabled = true sinon enabled = false.
J'ai trouvé sur les slides d'un conférencier SF2
mais cela ne fonctionne pas :/
Code : Sélectionner tout - Visualiser dans une fenêtre à part ->add('enabled',array('required' => false))
Merci pour votre aide
Partager