je ne pense pas qu'on case du sucre simplement il n'est pas parfait comme tous les systèmes de templates.
le premier point qui est soit une bien fait soit un inconvénient le système de cache....
Type: Messages; Utilisateur: sekaijin
je ne pense pas qu'on case du sucre simplement il n'est pas parfait comme tous les systèmes de templates.
le premier point qui est soit une bien fait soit un inconvénient le système de cache....
Tu penche donc vers des truc comme TAL
http://phptal.org/
http://www.zope.org/Documentation/Books/ZopeBook/2_6Edition/ZPT.stx
A+JYT
pour ce qui est de la séparation du travail d'un graphiste et du développeur php
phpTal http://phptal.org/ apporte une solution élégante.
le principe de base est simple
on n'ajoute au code html...
Public function p($attributes = null, $styles = null) {
$tag = new Document_Html_Element($this, 'p', $attributes, $styles, true, true, false);
$tag->forceClose();
...
Et enfin la génération de code
<?php
//TODO ajouter la gestion de fragment
class Document_Html_Element {
protected $_parent;
protected $_tag;
protected $_attributes = array ();
...
Salut à tous j'avais sous une pile de chose dans un coin de table perdu dans mon disque dur, couvert de toile d'araignée une classe pour générer du html. Je l’avais vaguement en php4 mais aussi une...
non je joue sur la dérivation
mes classes de base me permettent de construire du html (enfin du xhtml pour le moment)
mais je dérive ma classe Document_Html pour lui ajouter les méthodes...
pour illustrer ce propos voici un exemple de template en phtml et le même avec ets (moteur de template de 89,5 Ko)
le template ets fait 6793 octets le même en phtml fait 9250 soit 36,16% de plus...
oui bien sur mais l'expérience à montré les limite de la chose d'où l'émergence des templates.
s'il existe c'est bien qu'il y avait un besoin. que php ne remplissait pas.
il existe des moteurs...
il est impossible de supprimer les eval dans le moteur à partir du moment où ton système permet d'embarquer des expressions php et qu'il n'utilise pas <?php ?>
tu peux limiter la casse avec...
le premier avantage est la nette séparation de la présentation et du code
cela permet de faire évoluer l'un ou l'autre sans trop de difficulté (difficile de modifier la présentation quand elle est...
je ne suis toujours pas très satisfait des systèmes de templates
dans l'ensemble je n'aime pas avoir à remplacer un langage par un autre
celà n'apporte pas grands chose.
l'avantage dun système...
j'ai regardé de plus près Modelix
et je ne le trouve pas très top.
le côté intéressant est lusage de XML comme langage de template.
un petit détail facile à ammélioré et l'utilisation des name...
mon propos n'est pas de dire que c'est mieux où moins bien.
je note simplement que pour faire une appli web en php il faut connaitre minimum 2 langage. php et html
et qu'à un moment ou un autre on...
Je regrète personelement qu'on ne puisse pas en php définir de fonction dont les argument ne sont pas interprétés. et les argument nommés plus précisément étendre la structure du langage.
en tcl...
bon je suis peut être un peut violent
mon php utilise Xtemplate pour faire du XML
lui même est passé par XSLT pour en faire autre chose (PDF, SVG, HTML SOAP)
mais à la place de Xtemplate...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.