Bonjour,
J'ai un système de pub dans mon application. L'affichage de la pub est commandée dans le layout par l'intermédiaire d'un view helper :
$this->publicite( $emplacement, $format )
J'ai donc un view helper Publicite.php qui étend Zend_View_Helper_Abstract. Dedans il y a toute la logique d'extraction, de tirage au sort et d'incrémentation du nombre d'impression de la pub.
Le souci que je rencontre est que la pub est incrémentée de 6 7 fois à chaque fois. Après de longues recherches et tests, il semblerait que mon helper Publicite soit appelé 6 fois. Pourtant il n'y a bien qu'une seule ligne dans ce layout.
Je ne connais pas très bien le mécanisme du routage et de la distribution du framework, mais quelqu'un saurait m'expliquer pour quelle raison il y aurait des appels multiples à un view helper appelé dans le layout ? Est ce qu'il y aurait des plugin ou d'autres view helper qui ferait qu'on repasse par le layout ce qui génèrerait un autre appel etc...
Merci d'avance
Partager