creation de url à fin de rediriger la page index vers une autres page de formulaire via symphony2
Bonjour et merci d'avance pour votre aide.
voila les deux seule controleur.
Code:
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'));
}
} |
le controleur qui sert dans le but de repondre à defaultController
Code:
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());
}
} |
et enfin le routing.yml
Code:
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 } |
ca fait deux jours que j'essai de comprendre comment afficher le formulaire de addMembre depuis defaultController.
Merci.