Bonjour et merci d'avance pour votre aide.
voila les deux seule controleur.
le controleur qui sert dans le but de repondre à defaultController
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 class DefaultController extends Controller { /** * @Route("/index") * @Template() */ public function indexAction() { return $this->redirect($this->generateUrl('addMembre')); } }
et enfin le routing.yml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
31
32
33
34
35
36
37 class AddController extends Controller { /** * @Route("/addMembre") * @Template() */ public function addMembreAction(Request $request) { $membre = new Membre(); /*$membre->setNom($nom); $membre->setPassword($password);*/ $em=$this->getDoctrine()->getManager(); $form=$this->createFormBuilder($membre) ->add('nom','text') ->add('password','password') ->add('Add','submit') ->getform(); $form->handleRequest($request); if ($form->isValid()) { $em->persist($membre); $em->flush(); } return array('formulaire' => $form->createView()); } }
ca fait deux jours que j'essai de comprendre comment afficher le formulaire de addMembre depuis defaultController.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 _wellcome: patter: /addMembre defaults: { _controller: TestTp6Bundle:Add:addMembre } _enregistrerMembre: pattern: /addMembre defaults: { _controller: TestTp6Bundle:Add:addMembre }
Merci.
Partager