Bonjour,

Je fais des tests pour envoyer un mail avec un template twig mais je bloque sur une erreur toute bête

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
$lesuser = $this->container->get('security.context')->getToken()->getUser();
$mailer = $this->get('mailer'); // Swift_Mailer
 
 
$template = $this->renderView('PVAdminBundle:mail:newletter.twig');
    $subject  = $template->renderBlock('subject',  array('customer' => $lesuser) );
    $bodyHtml = $template->renderBlock('body_html',  array('customer' => $lesuser) );
    $bodyText = $template->renderBlock('body_text',  array('customer' => $lesuser) );
 
    $message = new Swift_Message;
        $message->setSubject($subject);
        $message->setBody($bodyText, 'text/plain');
        $message->addPart($bodyHtml, 'text/html');
 
$message->setTo($lesuser->getMail());
$mailer->send($message);

J'ai un beau :
Unable to find template "PVAdminBundle:mail:newletter.twig"
pourtant j'ai bien dans mon projet PV dans mon bundle AdminBundle dans Resources dans views dans mail le fichier newletter.twig

J'ai oublié un truc ?