PHP/Template : Les variables dans un tableau
Résolu
fredob
Messages postés
15
Statut
Membre
-
bern -
bern -
Bonjour,
Je me pose la question : les variables contenue dans le tableau, doivent être que du texte ou ca peut être des instruction en php ?
Mon problème, le voici :
Marche parfaitement :
Ne marche pas :
Peut on mettre des instructions comme ça dans une telle variable ?
Si oui comment ?
Merci pour votre aide
Je me pose la question : les variables contenue dans le tableau, doivent être que du texte ou ca peut être des instruction en php ?
Mon problème, le voici :
Marche parfaitement :
<?php
$template->assign_vars(array(
'LIEN_MENU' => 'Bienvenue sur le site',
));
?>
Ne marche pas :
<?php
$template->assign_vars(array(
'LIEN_MENU' => '<?php echo "'Bienvenue sur le site"; ?>',
));
?>
Peut on mettre des instructions comme ça dans une telle variable ?
Si oui comment ?
Merci pour votre aide
Configuration: Windows XP Internet Explorer 7.0
6 réponses
-
tu ne peux pas inserer <?php ton code ?> a l'interieur de <?php ton code ?> mais a la suite.
-
C'est à dire ?
<?php mon code ?> sont entre '.
meme entre " ca marche pas -
tu peu faire:
<?php ?><?php ?>
mais pas ça:
<?php <?php ?> ?> -
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
pourquoi veux tu mettre echo a l'interieur de nouvelles balises <? et ?>
-
j'envoie un code php su un template qui est en html ..
Voici la page :
<?php include('include/template/template.php'); // On créé une instance de la classe template, passez en paramètre le répertoire ou se trouvent tous vos fichiers templates $template = new Template('./'); // On assigne a un alias "test" le nom du fichier .tpl qu'on compte utiliser $template->set_filenames(array('test' => 'template/cadeau.tpl')); // On assigne un tableau de variables au template, en clef se situe le nom de la variable dans // le fichier .tpl, en valeur ce qu'on lui donne comme valeur $template->assign_vars(array( 'LIEN_MENU' => '<?php echo "'Bienvenue sur le site"; ?>', )); // On parse le fichier HTML, c'est à dire qu'on assigne aux fichier template toutes les données qu'on à créer dans le .php $template->pparse('test'); ?>