Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 21-09-2012 11:51:12

delorbe
Membre
Date d'inscription: 06-08-2010
Messages: 57

[RESOLU] Zend_Mail, Plugin et custom Layout

Bonjour,

Pour l'envoi de mes mails, j'ai créé un plugin.
Je trouve cette solution assez pratique, car cela me fournit des méthodes telles que l'instanciation de Zend_mail avec les bons paramètres SMTP, une méthode pour générer le header et le footer de mes mails, une autre pour le debug, etc...

J'ai aussi des méthodes pour générer le contenu de mes messages, selon le type de message : nouveau compte créé, password perdu, message depuis le formulaire de contact, etc...

Mais dans ces méthodes, je me retrouve à réécrire mon template à chaque fois, et j'aimerais maintenant utiliser un layout type, que je n'aurais qu'à définir une fois pour toutes, et employer pour y insérer le contenu de mon message.

Y a-t-il un moyen d'utiliser un layout, une vue ou une vue partielle dans un plugin, afin de construire un mail ?

Merci d'avance pour vos réponses et vos pistes smile

Dernière modification par delorbe (21-09-2012 12:38:57)

Hors ligne

 

#2 21-09-2012 12:26:45

tdutrion
Administrateur
Lieu: Dijon, Paris, Edinburgh
Date d'inscription: 23-12-2009
Messages: 614
Site web

Re: [RESOLU] Zend_Mail, Plugin et custom Layout

Personnellement j'utilise une technique que j'ai découverte en 2009 sur un blog qui consiste à surcharger Zend_Mail de sorte à définir un dossier contenant les layouts et les vues... Je l'utilise donc depuis bientôt 4 ans et franchement j'ai rien à en redire.

Zend Mail avec Layout et vues.

Hors ligne

 

#3 21-09-2012 12:38:37

delorbe
Membre
Date d'inscription: 06-08-2010
Messages: 57

Re: [RESOLU] Zend_Mail, Plugin et custom Layout

Bonjour Théocrite,

C'est exactement ce que je cherchais smile

Merci beaucoup pour ta réponse ultra rapide wink

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages