** Привет, я начинающий в разработке, я работаю над Symfony 2.8
У меня есть две таблицы: Adherent и Ayantdroit.И у Адепта есть аянтдройт.Я хочу составить список «Один приверженец» и «Его разные аянтройты».Чтобы сделать выбор только один из них в моей форме.А как управлять им на виду.
/**
* Creates a new BonSoin entity.
*
* @Route("/new/{id}", name="bonsoin_new")
* @Method({"GET", "POST"})
*/
public function newAction(Request $request, Adherent $id, AyantDroit $ayantDroit)
{
$bonSoin = new BonSoin();
$em = $this->getDoctrine()->getManager();
$nom = $em->getRepository('SkyMainBundle:Adherent')->find($id).' ' .$ayantDroit = $em->getRepository('SkyMainBundle:AyantDroit')->findByAdherent($id);
$form = $this->createForm('Sky\MainBundle\Form\BonSoinType', $bonSoin);
$form->handleRequest($request);
if ($form->isSubmitted() && $form->isValid()) {
$em = $this->getDoctrine()->getManager();
// $bonSoin->setAdherent($adherent);
$em->persist($bonSoin);
$em->flush();
return $this->redirectToRoute('liste_bon_adherent', array('id' => $nom->getId()));
}
return $this->render('bonsoin/new.html.twig', array(
'bonsoin' => $bonSoin,
'ayant' => $ayantDroit,
'adherent'=> $id,
'form' => $form->createView(),
));
}
**