Moteur Smarty PHP Moteur

Modèle Smarty PHP Modèle est un moteur de modèle pour PHP.
Télécharger maintenant

Moteur Smarty PHP Moteur Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • LGPL
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Monte Ohrt and Andrei Zmievski
  • Site Internet de l'éditeur:
  • http://smarty.php.net/

Moteur Smarty PHP Moteur Mots clés


Moteur Smarty PHP Moteur La description

Le moteur de modèle PHP Smarty est un moteur de modèle pour PHP. Smarty Project est un moteur de modèle pour PHP. De nombreux autres moteurs de modèle pour PHP fournissent une substitution variable de base et une fonctionnalité de bloc dynamique.Smarty prend une étape supplémentaire pour être un moteur de modèle "intelligent", ajout de fonctionnalités telles que des fichiers de configuration, des fonctions de modèle et des modificateurs variables et de faire toute cette fonctionnalité comme Facile que possible à utiliser pour les programmeurs et les concepteurs de gabarits. Smarty convertit également les modèles en scripts PHP, éliminant ainsi la nécessité d'analyser les modèles sur chaque invocation. Cela rend Smarty extrêmement évolutif et gérable pour les besoins d'applications importants. Voici quelques caractéristiques essentielles du "Modèle Smarty PHP Moteur": · Caching: Smarty propose des fonctionnalités de mise en cache à grain précises pour la mise en cache de toutes ou des parties d'une page Web rendue ou de laisser des pièces incasions. Les programmeurs peuvent enregistrer des fonctions de modèle en tant que pages mises en cache de groupe cachables ou non machères en unités logiques pour une gestion plus facile, etc. · Fichiers de configuration: Smarty peut attribuer des variables tirées des fichiers de configuration. Les concepteurs de modèles peuvent maintenir des valeurs communes à plusieurs modèles d'un emplacement sans intervention du programmeur et les variables de configuration peuvent facilement être partagées entre les parties de programmation et de présentation de l'application. · Sécurité: les modèles ne contiennent pas de code PHP. Par conséquent, un concepteur de modèle n'est pas déclenché avec la pleine puissance de PHP, mais uniquement le sous-ensemble de fonctionnalités mises à la disposition du programmeur (code d'application.) · Facile à utiliser et à maintenir: les concepteurs de pages Web ne traitent pas de la syntaxe de code PHP, mais une syntaxe de modèles facile à utiliser n'est pas très différente de celle-ci. Les modèles sont une représentation très étroite de la sortie finale, raccourcissant radicalement le cycle de conception. · Modificateurs variables: le contenu des variables attribuées peut facilement être réglé à l'affichage avec des modificateurs, tels que l'affichage dans toutes les dates de formatage de la majuscules, de HTML-échappées, des blocs de texte de tronquage, de l'ajout d'espaces entre les caractères, etc. est accompli sans intervention du programmeur. · Fonctions de modèle: De nombreuses fonctions sont disponibles pour le concepteur de modèle pour gérer les tâches telles que la génération de segments de code HTML (dérivation, des tableaux, des fenêtres contextuelles, etc.), affichant du contenu à partir d'autres modèles en ligne, en boucle sur les tableaux de contenu, en format Texte pour la sortie de courrier électronique, cyclisme bien que les couleurs, etc. · Filtres: le programmeur a le contrôle complet de la sortie de modèle et du contenu de modèle compilé avec des pré-filtres, des filtres post-filtres et des filtres de sortie. · Ressources: les modèles peuvent être tirés de n'importe quel nombre de sources en créant de nouveaux gestionnaires de ressources, puis les utilisent dans les modèles. · Plugins: presque tous les aspects de Smarty sont contrôlés par l'utilisation de plugins. Ils sont généralement aussi faciles que les abandonnements dans le répertoire du plug-in, puis en les mentionnant dans le modèle ou les utiliser dans le code de l'application. De nombreuses contributions de la communauté utilisateur sont également disponibles. (Voir la section Plugins du forum et Wiki.) · Add-ons: de nombreux add-ons contribués par la communauté utilisateur sont disponibles, tels que la pagination, la validation de formulaires, les menus déroulants, les ramasseurs de la date de calandre, etc. Ces outils aident à accélérer le cycle de développement, il n'est pas nécessaire de réinventer la Code de roue ou de débogage déjà stable et prêt pour le déploiement. (Voir la section Add-Ons du forum et Wiki.) · Débogage: Smarty est livré avec une console de débogage intégrée afin que le concepteur de modèle puisse voir toutes les variables attribuées et le programmeur peut enquêter sur des vitesses de rendu des gabarits. · Compilation: Smarty compile des modèles dans le code PHP dans les coulisses, éliminant l'analyse du temps d'exécution des modèles. · Performance: Smarty fonctionne extrêmement bien, malgré sa vaste fonctionnalité. La plupart des capacités de Smarty se trouvent dans des plug-ins chargées à la demande. Smarty est livré avec de nombreux outils de présentation, minimisant ainsi votre code d'application et aboutissant à un développement / de déploiement d'applications plus fréquenté par erreur. Les modèles Smarty sont compilés à PHP Fichiers en interne (une fois), éliminant ainsi les numérisations de fichiers de modèle coûteux et tirant parti de la vitesse des accélérateurs de code PHP OP. Quoi de neuf dans cette version: · Backticks backticks de {maths} équations (Mohrt) · Erreur de lancer lorsque le modèle existe mais pas lisible (Mohrt)


Moteur Smarty PHP Moteur Logiciels associés