[Symfony2] récupération des inputs du Twig
Bonjour,
je veux créer un simple formulaire (Contact Nous)
j'ai configurer le smtp .. mon problème c'est que j'ai pas une entity pour contact ... je veux le faire sans créer une entity donc j'ai tester de faire cela
Le controlleur
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| public function contactAction(Request $request) {
//cette condition je sais pas si c'est correct pour tester si il s'agit d'un message post
if ($this->get('request')->getMethod() == 'POST') {
$message = \Swift_Message::newInstance()
->setSubject(/*ici je veux mettre le titre qui se trouve dans twig*/)
->setFrom(/*ici le email dans twig*/)
->setTo('monemail@gmail.com')
->setBody(/* ici le message dans twig */)
;
$this->get('mailer')->send($message);
}
return $this->render('ITLessonsBlogBundle:General:contact.html.twig');
} |
Le twig
Code:
1 2 3 4 5 6 7 8 9
| <div class="formulaireContact">
<form method="post" action="{{path('ITLessonsBlogBundle_General_contact')}}">
<input name="nom" type="text" />
<input name="email" type="email" />
<input name="titre" type="text" />
<input name="message" type="textarea" />
<input name="envoyer" type="submit" />
</form>
</div> |