Bonjour à tous,
Voici la situation :
J'ai une entité catégorie.
Et dans mon application, une catégorie peut être la sous-catégorie d'une autre catégorie.
Donc le formulaire de catégorie possède un champ parent (champ entité), pour y renseigner la catégorie parente.
Dans ma page de présentation des catégories, j'ai des liens pour ajouter une nouvelle catégorie et aussi des liens pour ajouter des sous-catégories.
Donc mon formulaire reçoit la valeur du parent et place le select sur le nom du parent.
La question est : est-il possible de fixer la valeur du champ entité pour qu'elle ne possède que la valeur du parent ?
Et de préférence ce champ peut-il être caché ?
voici le code de mon formulaire:
Les solutions déjà pensées :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 $builder ->add('reference') ->add('categorie') ->add('parent','entity',array( 'class' => 'PG\BiblioBundle\Entity\Categorie', 'property' => 'categorie', 'required' => false, 'empty_value' => 'Aucun', ))
- ajouter l'attibut read_only qui empêche la modification du champ parent mais qui ne renvoie pas sa valeur
- changer le champ entity par un hidden mais ne reconnait plus l'entité lors de la validation du formulaire
Partager