Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 23-02-2008 11:53:44

whitespirit
Membre
Date d'inscription: 25-01-2008
Messages: 393

[résolu] Zend::Layout : Ne fonctionne pas

Bonjour,

J'ai suivi le tuto sur les Layout et décortiquer la doc mais je n'arrive pas à faire fonctionner, mais vraiment vraiment pas.

Je charge avec la méthode StartMVC() le fichier ini contenant ces lignes :

Code:

layout.layout        = template
layout.contentKey    = contenu
layout.layoutPath    = /application/_templates

Dans le répertoire /application/_templates j'ai mon fichier template.phtml censé afficher un tableau simple

Code:

<table border='1' cellpadding="0" cellspacing="0" width="100%" height="100%">
<tr>
<td colspan="3" align="center"><?php echo $this->layout()->header ?></td>
</tr>
<tr>
<td width="20%"><?php echo $this->layout()->gauche?></td>
<td><?php echo $this->layout()->contenu?></td>
<td width="20%"><?php echo $this->layout()->droite?></td>
</tr>
<tr>
<td colspan="3" align="center"><?php echo $this->layout()->footer ?></td>
</tr>
</table>

Voilà, à partir de là rien ne marche. Lorsque je tappe l'url de mon site /monsite/ je redirige vers une page d'authentification (auth/login). Mais j'ai une exception qui est déclenché (je ne suis pas sur mon ordinateur, je ne me souviens plus du message exacte mais je crois que l'action LoginGauche n'est pas trouvé).

Si j'écris l'url /monsite/client/ j'ai une autre exception comme quoi le fichier template.phtml n'est pas trouvé ni à l'emplacement /application/_templates/ ; /application/client/script/views ! Cette exception est étrange car le fichier est bien présent dans le répertoire en question. Si je copie ce fichier dans le répertoire de vue, le fichier de template est prise en charge.

Enfin, je souhaiterai laisser le footer.phtml, header.phtml, gauche.phtml dans le répertoire /_templates puisque ces fichiers doivent être utilisés par tous les modules. Je ne vois pas comment faire !

Est-ce quelqu'un à déjà réussi à faire fonctionner le Layout sur un cas concret ? Merci de votre aide.

A bientôt

Dernière modification par whitespirit (25-02-2008 06:00:39)

Hors ligne

 

#2 24-02-2008 10:40:46

kiminox
Membre
Date d'inscription: 15-01-2008
Messages: 37

Re: [résolu] Zend::Layout : Ne fonctionne pas

Slt,

peux tu nous donner ton fichier bootstrap stp?

Yoong

Hors ligne

 

#3 25-02-2008 06:00:01

whitespirit
Membre
Date d'inscription: 25-01-2008
Messages: 393

Re: [résolu] Zend::Layout : Ne fonctionne pas

Merci j'ai pu résoudre le pb !!! En fait, c'est incroyable fallait écrire : layout.layoutPath    = ./application/_templates !! Le "." avant "/application/_templates" est très important.

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