Smarty 2 6 14 docs Smarty - le moteur et compilateur de template PHP par Monte Ohrt et Andrei Zmievski andrei php net CSmarty - le moteur et compilateur de template PHP Publié - - Copyright ? - New Digital Group Inc CTable des matières Préface vi I Pour c
Smarty - le moteur et compilateur de template PHP par Monte Ohrt et Andrei Zmievski andrei php net CSmarty - le moteur et compilateur de template PHP Publié - - Copyright ? - New Digital Group Inc CTable des matières Préface vi I Pour commencer Qu'est-ce que Smarty Installation Ce dont vous avez besoin Installation de base Con ?guration avancée II Smarty pour les graphistes Bases syntaxiques Commentaires Variables Fonctions Paramètres Variables insérées dans des cha? nes de caractères Opérations mathématiques Désactiver l'analyse de Smarty Variables Variables assignées depuis PHP Variables chargées depuis des ?chiers de con ?guration Variable réservée smarty Modi ?cateurs de variables capitalize cat countcharacters countparagraphs countsentences countwords dateformat default escape indent lower nl br regexreplace replace spacify stringformat strip striptags truncate upper wordwrap Combiner des modi ?cateurs de variable Fonctions natives capture con ?gload foreach foreachelse if elseif else include includephp insert ldelim rdelim literal iii CSmarty - le moteur et compilateur de template PHP php section sectionelse strip Fonctions utilisateur assign counter cycle debug eval fetch htmlcheckboxes htmlimage htmloptions htmlradios htmlselectdate htmlselecttime htmltable mailto math popup popupinit textformat Fichiers de con ?guration Console de débogage III Smarty pour les programmeurs Constantes SMARTYDIR SMARTYCOREDIR Variables templatedir compiledir con ?gdir pluginsdir debugging debugtpl debuggingctrl autoload ?lters compilecheck forcecompile caching cachedir cachelifetime cachehandlerfunc cachemodi ?edcheck con ?goverwrite con ?gbooleanize con ?greadhidden con ?g ?xnewlines defaulttemplatehandlerfunc phphandling security securedir securitysettings trusteddir leftdelimiter rightdelimiter compilerclass requestvarsorder iv CSmarty - le moteur et compilateur de template PHP requestuseautoglobals errorreporting compileid usesubdirs defaultmodi ?ers defaultresourcetype Méthodes Cache Paramétrer le cache Caches multiples pour une seule page Groupes de ?chiers de cache Contrôler la mise en cache des sorties des Plugins Fonctionnalités avancées Objets Filtres de pré-compilation Filtres de post-compilation Filtres de sortie Fonction de gestion du cache Ressources Etendre Smarty avec des plugins Comment fonctionnent les plugins Conventions de nommage Ecrire des plugins Les fonctions de templates Modi ?cateurs Fonctions de blocs Fonctions de compilation ?ltres de pré-compilation ?ltres de post-compilation Filtres de sortie Ressources Insertions IV Appendices Diagnostic des erreurs Erreurs Smarty PHP Trucs et astuces Gestion des variables non-assignées Gestion des variables par défaut Passage du titre à un template d'en-tête Dates WAP WML Templates composants Dissimuler les adresses email Ressources BUGS v CPréface Comment rendre mes scripts PHP indépendants de la présentation Voici sans doute la question la plus posée sur la mailing list PHP Alors que PHP est étiqueté langage de script pour HTML on se rend vite compte après quelques projets qui mélangent sans complexe HTML et PHP que la séparation entre la forme et le contenu c'est bien TM De plus dans de nombreuses entreprises les rôles du designer et du programmeur sont distincts La solution template coule donc de source Dans notre entreprise par exemple le développement d'une application se fait de la manière suivante une fois le cahier des charges écrit le designer réalise une maquette et donne ses interfaces au programmeur Le programmeur implémente les fonctionnalités applicatives et utilise les maquettes pour faire
Documents similaires










-
32
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Jan 15, 2022
- Catégorie Management
- Langue French
- Taille du fichier 417kB