« Zend Mail avec template » : différence entre les versions

Page créée avec « rce: www.informatix.fr 1 - fichier de configuration "configmail.ini" resources.layout.layoutPath = "./application/layouts/" resources.view.layoutPath = "./application/modu... »
 
Aucun résumé des modifications
 
(4 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
rce: www.informatix.fr
source: [http://www.informatix.fr www.informatix.fr]
1 - fichier de configuration "configmail.ini"
 
== 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 ==


2 - 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)


3 - J'initialise ma classe dans le contôleur
== 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" ==


4 - Voici la classe modifiée de Zend Mail à ranger dans les "models"


<pre>
<?php
<?php
/**
/**
Ligne 94 : Ligne 101 :


}
}
?>


?>
</pre>
 
[[Catégorie: Zend]]