Form Collection et Entités
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:
Code:
1 2
|
$this->createForm(new CategoryFormType(),$category); |
où $category est une category déjà existante et liée à plusieurs produits déjà dans la bdd.
dans CategoryFormType
Code:
1 2
|
$builder->add('products','collection',array('type'=>new ProductFormType())); |
dans ProductFormType
Code:
1 2 3
|
$builder->add('price')
->add('quantity'); |
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
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