Jean-Philippe PERNIN Université Stendhal Département Informatique Pédagogique Bureau I113 PHP Templates
Jean-Philippe PERNIN Université Stendhal Département Informatique Pédagogique Bureau I113 PHP – Les templates Objectif Dissocier les traitements de la présentation. Principe Objet template Page Php Fichier template Traitement préparation des données Code HTML Résultat Rapprochement des donneés
Jean-Philippe PERNIN Université Stendhal Département Informatique Pédagogique Bureau I113 Solutions évoluées PHP – Les templates (2) Avantages Travail avec des graphistes Possibilité de modifier l'aspect de l'application sans l'endommager Possibilité de profiter des outils de présentation Quelques noms PhpLib Xtemplate FastTemplate Phtemplate Modelixe (modelixe.phpedit.com) Smarty (smarty.php.net)
Jean-Philippe PERNIN Université Stendhal Département Informatique Pédagogique Bureau I113 PHP – Les templates (3) Solutions évoluées Cache de templates Cache de données « Language » de programmation (conditions, boucles,...) Traçage des données, déboggage
Jean-Philippe PERNIN Université Stendhal Département Informatique Pédagogique Bureau I113 PHP – Les templates (4) Exemple standard {$Variable} Fichier_tpl.tpl <?php $tplObj = new Template(); $tplObj->assign («Variable », « Test » ); $tplObj->display («fichier_tpl.tpl » ); ?> Page.php Test Page résultante