{symfony} afficher une img défini depuis une action
Salut j'ai fini un petit site avec SF. Bref j'en viens à l'affichage de la publicité.
J'ai donc fait un component dans lequel je fais un mt_rand pour switcher entre deux pub et en afficher qu'une seule.Dans mon component j'ai ceci :
if($pub ==1) { $this->pub = '<!-- Creation 120x600 Click-FR v3--> <script LANGUAGE="JavaScript" src="http://adserver.click-fr.com/print.js?l=4252&s=4403&w=120&h=600&r=20&t=0"></script> <noscript><a href="http://adserver.click-fr.com/click.htm?l=4252&s=4403&b=auto&nbre=123" target="_blank"><img border=0 width=120 height=600 src="http://adserver.click-fr.com/print.js?l=4252&s=4403&w=120&h=600&nbre=123&t=4" alt="*** Visitez notre Sponsor ! ***"></a></noscript> <!-- Fin Creation Click-FR v3--> '; }
et dans le template du component je fais
Mais dans ma page au lieu de m'afficher l'image de pub cela m'affiche :
<!-- Creation 120x600 Click-FR v3--> <script LANGUAGE="JavaScript" src="http://adserver.click-fr.com/print.js?l=4252&s=4403&w=120&h=600&r=20&t=0"></script> <noscript><a href="http://adserver.click-fr.com/click.htm?l=4252&s=4403&b=auto&nbre=123" target="_blank"><img border=0 width=120 height=600 src="http://adserver.click-fr.com/print.js?l=4252&s=4403&w=120&h=600&nbre=123&t=4" alt="*** Visitez notre Sponsor ! ***"></a>
Saurais-tu comment faire?
Merci:)
Réponses apportées à cette discussion
Symfony échappe toutes les variables de templates pour éviter les injections XSS. Si tu veux pouvoir forcer l'affichage de ton code HTML, il faut que tu le mentionnes explicitement comme le montre l'exemple suivant :
<?php echo $pub->getRawValue(); ?>
++