1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
$bear = new Bear;
$language=new Language();
$lang_bear=new Language_Bear();
$lang = $this->getDoctrine()
->getRepository('AppBundle:Language')
->findAll();
$form = $this->createForm(BearType::class, $bear,['lang'=>$lang]);
$form->handleRequest($request);
if ($form->isSubmitted() && $form->isValid()) {
$nom = $form['NomBear']->getData();
$a=$form->get('Language')->getData();
$b="".$a[0];
$option = $form['Option']->getData();
$bear->setNomBear($nom);
$lang_bear->setOption($option);
$language->setNomLanguage($b);
$language->setFilter("");
$lang_bear->setBear($bear);
$lang_bear->setLanguage($language);
$em=$this->getDoctrine()->getManager();
$em->persist($bear);
$em->persist($lang_bear);
$em->flush();} |
Partager