Hello,
J'ai un form embedded lorsqu'on fait l'action new
Mais lorsque c'est l'action edit , je souhaite ne plus ajouter "user"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $builder ->add('title') ->add('user', new UserType())
Voila comment j'ai fait, je voulais savoir si c'était la bonne méthode :
Ensuite je mets une condition pour add->user
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 public function buildForm(FormBuilder $builder, array $options) { //je recupe mon entite $npo = $options["data"]; $idNpo = $npo->getId();
Est-ce correcte ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 if(!$idNpo) $builder->add('user', new UserType()) ;
Partager