symfony - link in body of Email Symfony2 -
i want send in body of email link, have in controller .
$message = \swift_message::newinstance() ->setsubject('demande de conge ') ->setfrom($col->getemailcollaborateur()) ->setto($form->get("emailcdp")->getdata()) ->setbody($this->render('mytestbundle:conge:demandecongenormal.html.twig', array('conge' => $conge))) ; $this->get('mailer')->send($message);
in demandecongenormal.html.twig:
<a href={{ conge.justificatif}}>confirmer</a>
in email receive have :
<a href=lllllllll>confirmer</a>
i'm new in symfony please help!
you should use url
function in twig template. example:
<a href="{{ url('_your_route_name_to_active', {'route_parameter': 'route_parameter_value'}) }}">activate</a>
_your_route_name_to_active
defined route app/config/routing.yml
or acmebundle/resources/config/routing.yml
example:
_acmebundle_signup_confirm: pattern: /confirm/{user} defaults: { _controller: acmebundle:index:confirm } requirements: user: \d+
where route_parameter
equals user
parameter in requirements.
for more information routing, please read: http://symfony.com/doc/current/book/routing.html
Comments
Post a Comment