Example #1
0
 public function editAction(Request $request)
 {
     $auteur = AuteurQuery::create()->findOneById($request->get('id'));
     if (!$auteur) {
         throw $this->createNotFoundException();
     }
     $form = $this->createForm(new AuteurType(), $auteur, array());
     if ($request->isMethod('post')) {
         $form->handleRequest($request);
         if ($form->isValid()) {
             $data = $form->getData();
             $data->save();
             $this->flash('success', "L'auteur a bien été mis à jour.");
             return $this->redirect($this->generateUrl('minimal_auteur_list'));
         } else {
             $this->flash('danger', "L'auteur ne peut être modifié : merci de vérifier les informations renseignées.");
         }
     }
     return $this->render('AppBundle:Default:edit.html.twig', array('form' => $form->createView(), 'auteur' => $auteur));
 }
Example #2
0
 public function configureQuery()
 {
     return AuteurQuery::create();
 }