« Zend Mail avec template » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
| (3 versions intermédiaires par le même utilisateur non affichées) | |||
| Ligne 1 : | Ligne 1 : | ||
source: [http://www.informatix.fr www.informatix.fr] | |||
== fichier de configuration "configmail.ini" == | |||
<pre> | |||
resources.layout.layoutPath = "./application/layouts/" | resources.layout.layoutPath = "./application/layouts/" | ||
resources.view.layoutPath = "./application/modules/site/views/" | resources.view.layoutPath = "./application/modules/site/views/" | ||
| Ligne 8 : | Ligne 10 : | ||
mail.data.nom = "Développement web -> marmits" | mail.data.nom = "Développement web -> marmits" | ||
mail.data.adminsite = "http://site.com/admininistration" | mail.data.adminsite = "http://site.com/admininistration" | ||
</pre> | |||
== Les templates pour Zend == | |||
- créer un layout (ex: mail.phtml) | - créer un layout (ex: mail.phtml) | ||
- créer une vue (ex: contact.phtml) | - créer une vue (ex: contact.phtml) | ||
== J'initialise ma classe dans le contôleur == | |||
<pre> | |||
$mail = new Mymail(Zend_Registry::get('configmail')); | $mail = new Mymail(Zend_Registry::get('configmail')); | ||
| Ligne 26 : | Ligne 31 : | ||
$erreur = "Echec lors de l'envoie du mail, veuillez réessayer plus tard."; | $erreur = "Echec lors de l'envoie du mail, veuillez réessayer plus tard."; | ||
} | } | ||
</pre> | |||
== Voici la classe modifiée de Zend Mail à ranger dans les "models" == | |||
| Ligne 99 : | Ligne 104 : | ||
</pre> | </pre> | ||
[[Catégorie: Zend]] | |||