2010-10-18 8 views

Répondre

9

Découpez le HTML dans des fichiers séparés et incluez-les dans les blocs correspondants.

+0

Oui, probablement c'est la meilleure solution ici. –

0

if déclarations pourraient être plus propres ici:

<? 
if ($id == 1) { 
?> 
     a lots of html stuff goes here... 
<?  
} 
if ($id == 2) { 
?> 
     a lots of html stuff goes here2... 
<?  
} 
?> 
1

comprennent comme cela a été mentionné. Ou si vous voulez vraiment le séparer, vous pouvez utiliser un moteur de template tel que Smarty

+0

Smarty n'aidera pas dans ce cas précis. Et une telle séparation devrait être faite dans * l'esprit *, pas dans le code. Smarty a aussi une balise {PHP} .... –

0

Je recommanderais une solution de modélisation complète comme Smarty (dont Cfreak a déjà parlé), c'est une bonne idée de séparer la présentation de la logique .

+3

PHP est déjà un système de template parfait. –

+0

Je me rends compte que, cependant, je trouve le code moche, et cela permet une plus grande séparation entre la présentation et la logique. – barfoon

Questions connexes