2009-05-17 7 views

Répondre

4

Je recommande Smarty

Le modèle est une version HTML brut avec quelques balises supplémentaires pour les appels PHP. Le template se compile en PHP et s'exécute sur le serveur.

+2

Il convient de mentionner que smarty a quelques Caché côté serveur assez puissant. – karim79

2

Et bien puisque PHP est un moteur de template il y a toujours ... PHP.

Certains ressentent le besoin d'en ajouter d'autres. Smarty est très populaire. Personnellement, je n'ai jamais vu le point mais à chacun le sien.

4

il ya un "alternative" syntax php qui le rend plus attrayant parmi les balises html, je peux le recommander fortement.

balises courtes, bien que la plupart du temps découragé et/ou ridiculisé ont aussi un bel avantage:

<?php echo $variable; ?> 

peut devenir:

<?= $variable; ?> 

Et vous pouvez faire des choses comme:

<ul> 
    <? foreach ($myListItems as $id => $itemText) : ?> 
    <li id="<?= $id; ?>"> 
     <?= $itemText; ?> 
    </li> 
    <? endforeach; ?> 
</ul> 

Quel est le modèle de niveau le plus bas que vous allez réaliser avec php, mais il est encore très lisible et il le fait Vous n'avez pas besoin de mélanger le contrôleur ou la logique du modèle avec votre vue.

Questions connexes