Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour
Je decouvre actuellement ZF avec l'approche MVC à l'aide tuto Quickstart
Mon pb se situe au niveau de la vue. Dans mon layout.phtml, je decouvre une manière de faire que je ne connaissais pas : les contenus dynamiques sont placés entre "<?=" et "?>"
Le pb, c'est que chez moi, celles ci ne sont pas interpretés. A la place, j'ai les methodes qui sont affichés, bref je vois tout le code quoi.
Bien sur quand je modifie les balises en "<?php... ?>" ça marche.
Je ne connaissais pas ces balises "<?=" de quoi s'agit il ?
Merci pour vos réponses.
Dernière modification par supertino7 (21-02-2009 16:25:16)
Hors ligne
il s'git d'une conf de php il te faut voir dans le php.ini
personnellement et je le recommande la seul balise autorisé est <?php ?> ainsi si du code n'étant pas du php est malencontreusement placé sur le serveur php ne cherchera pas à l'interpréter
il me semble que php 6 préconise l'emploie exclusif de la balise <?php et uniquement en minuscule
A+JYT
Hors ligne
Merci pour ta réponse, c'est bien ce que je me disais.
Donc il vaut mieux que je continue avec les balises "<?php "
selon toi ?
Hors ligne
moi c'est ce que je préconise. mais il y a d'autres écoles.
A+JYT
Hors ligne
<?= $maVar ?>
<=>
<?php echo $maVar; ?>
Hors ligne
Si tu ne peux/veux pas activer les "shorts tags" dans ton serveur mais que tu veux les utiliser :
$view->setUseStreamWrapper(true);
Hors ligne
nORKy a écrit:
Si tu ne peux/veux pas activer les "shorts tags" dans ton serveur mais que tu veux les utiliser :
Code:
$view->setUseStreamWrapper(true);
Merci pour cette astuce !
Hors ligne
Hello,
Attention à l'utilisation de setUseStreamWrapper(), la documentation officielle précise bien que cela dégradera les performances.
A+
Hors ligne