Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 15-12-2008 17:49:11

souhiji
Nouveau membre
Date d'inscription: 14-12-2008
Messages: 4

Problem à l'affichage de mes vues

Salut tout le monde,

Nouveau venu dans l'univers zend, j'apprend à apprivoiser la 'bête' et j'avoue que c'est un exercice qui me ravis. Je rencontre quelques difficultés, et ça m'aurais franchement degouté si c'etais trop facile! Enfin voilà!! l'etape de l'installation et du bootstap passé, j'ai du mal à afficher mes vue; en somme je defini un controleur exemple:
class PagesController extends Zend_Controller_Action
{
   public function presentation()
    {
      $presentation= $this->view->title='Coucou les gens!';
      echo $presentation;
    }
}
et dans mon dossier views->scripts->Pages j'ai mon fichier presentation.phtml j'ai un truc banal par exemple
  <h1> Bonjour </h1>

dans mon layout quand je fais <?php echo $this->layout()->content;
ne s'affiche que le message de mon fichier index.phtml : Hello, Zend framework MVC

Pourriez-vous m'aider à comprendre d'où peu venir le soucis et si jfais une mauvaise manipe pourriez-vous m'indiquer la bonne methode please?

Merci

Hors ligne

 

#2 15-12-2008 20:13:29

souhiji
Nouveau membre
Date d'inscription: 14-12-2008
Messages: 4

Re: Problem à l'affichage de mes vues

personne ne veux bien m'aider please?

Hors ligne

 

#3 15-12-2008 20:38:48

sekaijin
Membre
Date d'inscription: 17-08-2007
Messages: 1137

Re: Problem à l'affichage de mes vues

tu ne dois jamais faire d'écho ou de print dans ton code

tous les affichage se font dans la vue

Code:

<h1> Bonjour </h1>
<?php echo $this->title ?>

dans ton contrôleur tu dit à la vue quoi afficher
et la vue l'affiche

le $this->view du contrôleur est l'objet vue
donc dans la vue elle même tu le retrouve sous la référence $this

A+JYT

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages