29-07-2011, 09:38 AM
Comme je l'ai dit plus haut un moteur de template te permet une architecture du code plus claire.
Par exemple en utilisant le moteur de template HAML:
Pour ce qui est du MVC, c'est clair que ce n'est pas indispensable, c'est mieux pour le travail en équipe et pour la vision globale.
Par exemple en utilisant le moteur de template HAML:
%body
#header
%h1 Mon Super-Site
%h2 Mon Super-Slogan
#content.ie7
.news
%p= Post.first.main_body
%span.meta By #{Post.first.author.name}.
Rendra en HTML.
<body>
<div id="header">
<h1>Mon Super-Site</h1>
<h2>Mon Super-Slogan</h2>
</div>
<div id="content" class="ie7">
<div class="news">
<p><?php echo Post.first.main_body ?></p>
<span class="meta"> By <?php echo Post.first.author.name ?>
</div>
</div>
</body>
Ce qui améliorera la lisibilité et maintanibilité de ton code.Pour ce qui est du MVC, c'est clair que ce n'est pas indispensable, c'est mieux pour le travail en équipe et pour la vision globale.