[POO] Remplacement dynamique de variable
Bonjour,
Je met au point un petit système de template. Le but est d'avoir quelque chose de très simple pour le graphiste, sans avoir Ã* connaitre ni utiliser php.
Le graphiste fait un fichier html du style :
Mon moteur de template fait ceci (en simplifiant un peu pour l'exemple) :
Code:
1 2 3 4
|
$Aremplace = array ('{contenu}', '{titre}', '{lien}');
$remplacePar = array ('mon contenu', 'mon titre', 'mon lien');
$var = ereg_replace($Aremplace, $remplacePar, $template); |
Je me retrouve donc avec la variable $var qui vaut :
Citation:
<p>mon contenu</p>
Il me suffit de faire un echo pour l'afficher.
Je voudrais simplifier cela car créer les deux tableaux pour le remplacement est très fastidieux quand il y a beaucoup de remplacement Ã* prévoir, un seul décalage et ça ne marche plus.
Je pensais faire quelque chose comme cela en créant un objet :
Code:
1 2 3
|
$var = ereg_replace('{', '<?php echo $this->', $template);
$var = ereg_replace('}', '; ?>', $template); |
Mais bien sûr $var contient le code php, mais non exécuté.
Je sèche. Avez vous une idée ?
Merci de votre aide.