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 27 28 29 30
| /**
* @Route("/sortie/ajouter", name="sortie_ajouter")
* @param EntityManagerInterface $em
* @param Request $request
* @return RedirectResponse|Response
*/
public function ajouter(EntityManagerInterface $em, Request $request)
{
$sortie = new Sortie();
$sortie->setDateCreation(new DateTime);
$sortie->setOrganisateur($this->getUser());
$sortie->setEtat($this->getParameter()); // ICI
$sortieForm = $this->createForm(AjoutSortieType::class, $sortie);
$sortieForm->handleRequest($request);
if ($sortieForm->isSubmitted() && $sortieForm->isValid()) {
$em->persist($sortie);
$em->flush();
$this->addFlash('success', 'Bravo , votre sortie est ajoutée !');
return $this->redirectToRoute("sortie_afficher"
);
}
return $this->render("sortie/ajouter.html.twig", [
"sortieForm" => $sortieForm->createView()
]);
} |
Partager