Bonjour, le problème est le suivant:
J'ai deux entités Category et Product avec une relation 1-N.
Seul l'admin du site peut rajouter ou enlever des Products, et un vendeur peut seulement mettre à jour la quantité d'un produit et son prix. Mon souci est au niveau du vendeur. Pour l'instant j'ai
mon controller:
où $category est une category déjà existante et liée à plusieurs produits déjà dans la bdd.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $this->createForm(new CategoryFormType(),$category);
dans CategoryFormType
dans ProductFormType
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $builder->add('products','collection',array('type'=>new ProductFormType()));
Sachant que mon entité Product possède aussi une propriété $name et comme le vendeur modifie des entités DEJA EN BDD, comment faire pour afficher pour chaque sous form de la collection de form le nom ($name) de l'entité correspondante? Le but étant d'arriver à la grille suivante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $builder->add('price') ->add('quantity');
Thé 1,20€ 5 unités
Café 1,00€ 10unités
......
Lait 2,50€ 20unités
Le problème est bien d'afficher un Label (en rouge) qui n'est pas généric, mais relatif à l'entité que l'on est en train de modifier.
Merci
Partager