Bonjour a tous,

Pour les besoin du site sur lequel je travail, J'ai besoin d'avoir un formulaire permettant d'éditer deux tables en même temps. Pour ce faire, j'ai créer un formulaire regroupant les champs des deux type.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
public function produiteditAction($idproduit)
{
    $request = $this->get('request');
 
    $em = $this->getDoctrine()->getEntityManager();
    $shopproduit = $em->getRepository('KevinrolinbeShopBundle:ShopProduit')->findOneById($idproduit);
    $form = $this->createForm(new AdminProduitEditType(), $shopproduit);
 
    $caract = $em->getRepository('KevinrolinbeShopBundle:ShopProduitBureau')->findOneById($shopproduit->getTypeId());
    $caract = $this->createForm(new AdminProduitEditBureauType(), $caract);
 
    return $this->render( 'KevinrolinbeShopBundle:Admin:adminProduitEdit.html.twig', array( 'idproduit' => $idproduit, 'form' => $form->createView(), 'formcaract' => $caract->createView() ) );
 
}
L'affichage de mes champ se fait parfaitement, et il se remplisse correctement.

Mon problème réside dans la mise a jour de la db une fois le formulaire modifier et renvoyer. Je ne comprends pas comment récupérer mes données "séparément".

Sauriez-vous m'aider?

Merci,
Kevin