Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Erreur Reçue :
- -------------------------------------------------------------
- An exception occurred while executing 'INSERT INTO group (name, role) VALUES (?, ?)' with params ["Pouet", "role_worker"]:
- SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'group (name, role) VALUES ('Pouet', 'role_worker')' at line 1
- -------------------------------------------------------------
- GroupController.php
- -------------------------------------------------------------
- <?php
- /**
- * @Route("/workspace/group/create-group.html", name="createGroup")
- *
- * @Security("has_role('ROLE_ADMIN')")
- */
- public function createGroupAction(Request $request)
- {
- $group = new Group();
- $form = $this->createForm(new GroupType(), $group);
- if($request->isMethod('POST')) {
- $form->handleRequest($request);
- if($form->isValid()) {
- $manager = $this->get('group_manager');
- $manager->save($group);
- $this->get('session')
- ->getFlashBag()
- ->add('success', 'Le nouveau Groupe à bien été créé et à '
- . 'été sauvegardé dans la base de données :-)');
- return $this->redirect($this->generateUrl('readGroup', array(
- 'name' => $group->getName()
- )));
- } else {
- $this->get('session')
- ->getFlashBag()
- ->add('error', 'Le formulaire est incomplet !');
- }
- }
- return $this->render('CAFABundle:Group:createGroup.html.twig', array(
- 'form' => $form->createView()
- ));
- }
- ?>
- -------------------------------------------------------------
- La fonction save du Manager (elle fonctionne avec d'autre Controller):
- -------------------------------------------------------------
- <?php
- public function save($entity) {
- $test = '$entity instanceof '.$this->entity;
- if($test) {
- $this->persistAndFlush($entity);
- } else {
- throw new \Symfony\Component\HttpKernel\Exception\NotFoundHttpException('Vous n\'avez pas fourni la bonne entité.');
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment