Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 19-05-2010 23:22:38

faldo1
Membre
Date d'inscription: 15-05-2010
Messages: 25

[résolu] Url pour un include

Bonjour,

Dans la partie de droite du layout général de mon application, 75% de mes vues vont se baser sur la même structure globale.

Dans chacune de ces vues, j'aimerais pouvoir simplement faire un include de cette 'même structure globale' qui serait dans un répertoire au même niveau que chaque répertoire de vue.

Bref, ce serait un include '../common/memestructureglobale.phtml'

Mais cette url en lien relatif explicite ne fait pas très zend il me semble. Que faut-il faire ?

Merci

Dernière modification par faldo1 (26-05-2010 16:01:39)

Hors ligne

 

#2 19-05-2010 23:40:57

lassoya
Membre
Date d'inscription: 26-12-2009
Messages: 87

Re: [résolu] Url pour un include

Code:

echo  $this->partial('../common/memestructureglobale.phtml');

Hors ligne

 

#3 19-05-2010 23:55:53

faldo1
Membre
Date d'inscription: 15-05-2010
Messages: 25

Re: [résolu] Url pour un include

Ca ne marche pas sad

Message: Requested scripts may not include parent directory traversal ("../", "..\" notation)

Visiblement, il faut une url zendienne.

Une idée ?

Merci !

Dernière modification par faldo1 (20-05-2010 00:19:29)

Hors ligne

 

#4 20-05-2010 14:33:03

lassoya
Membre
Date d'inscription: 26-12-2009
Messages: 87

Re: [résolu] Url pour un include

Code:

echo  $this->partial('common/memestructureglobale.phtml');

si ce code là marche c'est que tu ne cherches vraiment pas  !!!

Hors ligne

 

#5 20-05-2010 14:46:18

faldo1
Membre
Date d'inscription: 15-05-2010
Messages: 25

Re: [résolu] Url pour un include

Bonjour Lassoya,

Merci pour ta réponse, j'essayerai ce soir. Cela voudrait dire que "partial" pointe par défaut sur le répertoire racine de toutes les vues alors ? En fait, je suis sur mon premier projet Zend (j'ai quitté l'idée de faire mon propre framework en ActionScript) et je ne maîtrise pas encore tout à fait toutes les notions. J'essaye de faire les choses le plus proprement possible.
Et malgré mes 12 ans d'expérience en informatique, je trouve que l'aide en ligne de Zend ne sert qu'à ceux qui savent déjà de quoi ça parle. Par exemple, je ne suis pas parvenu à trouver l'ensemble des contrôles qu'on peut mettre sur le champ d'une form. Il y a bien un quickstart, mais il contient des erreurs, des imprécisions que seuls ceux qui connaissent déjà vont comprendre d'office avec la bonne signification. Et quand tu as terminé ce quickstart, tu te retrouves bien seul avec ton premier projet.

Et pour chercher, je cherche, je te rassure. Cela faisait 3 soirs que j'essyais de comprendre comment faire pour que ce soir le plus "élégant" possible. Mais je n'aurais pas pensé à mettre 'common/memem...phtml' car cela donne l'impression d'appeler un fichier dans un sous-répertoire du répertoire courant. Le mien sera dans un répertoire au même niveau que le répertoire parent de celui qui contient ma vue.

Je te tiens au courant

Hors ligne

 

#6 20-05-2010 14:47:29

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

Re: [résolu] Url pour un include

Zend_Layout est fait pour ça

A+JYT

Hors ligne

 

#7 20-05-2010 14:50:36

faldo1
Membre
Date d'inscription: 15-05-2010
Messages: 25

Re: [résolu] Url pour un include

Mais j'utilise le layout pour la structure globale de mon site.

J'ai une en-tête, un menu de gauche, une barre d'historique et un contenu.

C'est ce contenu qui aura 3 ou 4 "structures" différentes.

Je me vois mal changer le layout global de l'application selon le contenu de ce div "contenu".

Ou alors il existe des fonctions pour changer des parties du layout ?

Je regarderai ce soir.

Merci

Hors ligne

 

#8 26-05-2010 16:02:35

faldo1
Membre
Date d'inscription: 15-05-2010
Messages: 25

Re: [résolu] Url pour un include

Merci ! Le partial marche très bien. Il faut juste un peu chipoter pour comprendre quelles variables lui passer, surtout quand il fait lui-même appel à des partials smile

Merci pour votre aide !

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