![]() |
Wismas
1.1
BTS SN-IR La Salle Avignon 2017
|
la classe Contact permet la construction et l'affichage de la page contact.php permettant a un internaute de delivrer un message aux propriétaire de la station. Plus de détails...
Fonctions membres publiques | |
__construct ($titre="") | |
__destruct () | |
consulter () | |
Fonctions membres privées | |
debug ($var, $nom="") | |
Attributs privés | |
$titre | |
$template | |
$smarty | |
$contenu |
Contact::__construct | ( | $ | titre = "" | ) |
Construit l'objet Contact et definit les differentes variable necessaire.
Références $titre.
{ // Initialise les attributs $this->titre = $titre; //Definit le titre de la page, visible dans le navigateur et dans l'onglet correspondant en haut du navigateur $this->smarty = new Smarty(); // Definit l'objet smarty a l'aide du constructeur de la classe Smarty $this->smarty->setTemplateDir('./smarty/templates'); //Definit l'emplacement du dossier templates ou se trouve les fichiers .tpl correspondants aux fichiers templates $this->smarty->setCompileDir('./smarty/templates_c'); //Definit l'emplacement du dossiers de pré-compilation. $this->smarty->setCacheDir('./smarty/cache'); $this->smarty->setConfigDir('./smarty/configs'); $this->smarty->force_compile = true; //Force la compilation des fichiers. $this->template = "contact.tpl"; //Definit le templates actifs. }
Detruit l'objet Contact
{ }
Definit les variables dont la page est composé et les assigne au variables correspondantes dans le fichier templates designé dans le constructeur.
{ // affichage de la page $this->smarty->assign('titre', $this->titre); $this->smarty->display($this->template); }
Contact::debug | ( | $ | var, |
$ | nom = "" |
||
) | [private] |
{ echo "<div><pre style=\"padding: 10px 10px 10px 10px; color: #000000; border: 1px dashed white;overflow-x: auto;\"><code>"; if(!Empty($nom)) echo "<b>-> $".$nom." :</b> "; var_dump($var); // print_r, ... echo "</code></pre></div>"; }
Contact::$contenu [private] |
Contact::$smarty [private] |
Contact::$template [private] |
Contact::$titre [private] |
Référencé par __construct().