Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 13-03-2009 12:14:50

Cyrille37
Nouveau membre
Date d'inscription: 13-03-2009
Messages: 8

[ZF1.7][débutant] Zend_Layout et Helpers

Bonjour,
Je débute, j'ai lu beaucoup de doc et là j'ai mal à la tête ;-)
Petite question pour me soulager :

Arborescence du projet :

Code:

 /html
 /application
     /default
          ...
     /layouts
          /scripts
               layout.phtml

Quand dans layout.pthml je fait un appel à $this->foo() :

Code:

<?php
echo 'Foo helper from layout: '. $this->foo();
?>

et bien pour que ça fonctionne je dois mettre le helper Zend_View_Helper_Foo dans :

Code:

/html/views/helpers/Foo.php

Je pensais qu'il aurait fallu le mettre dans

Code:

/application/layouts/helpers/Foo.php

Auriez vous une explication à me donner, ça m'aiderais à mettre en place tout ça dans ma tête ;-)

Merci
Cyrille.

Hors ligne

 

#2 19-03-2009 09:55:11

gostbuster
Membre
Date d'inscription: 11-03-2009
Messages: 160

Re: [ZF1.7][débutant] Zend_Layout et Helpers

Dommage que cette question n'ait pas de réponse, car cela m'interresse aussi....


Gostbuster - Développeur WEB

Hors ligne

 

#3 19-03-2009 11:05:43

keilnoth
Membre
Date d'inscription: 30-08-2008
Messages: 128
Site web

Re: [ZF1.7][débutant] Zend_Layout et Helpers

$this->foo() appelle soit une méthode de ta classe de vue dans le cas où tu l'as dérivé, soit un helper nommé "foo" supposé initialisé comme ceci :

Code:

class foo extends Zend_View_Helper {}

Pour initialiser "foo", Zend_Loader aura un petit problème à moins que tu aies spécifié un chemin vers tes aides de vue grâce à la méthode :

Code:

$view->addHelperPath(...) ;

Ceci peut être fait dans ton bootstrap ou ton plugins d'initialisation.


Quelques tutoriaux Zend Framework !

Hors ligne

 

#4 19-03-2009 12:13:33

Cyrille37
Nouveau membre
Date d'inscription: 13-03-2009
Messages: 8

Re: [ZF1.7][débutant] Zend_Layout et Helpers

Merci keilnoth
Je n'ai pas pensé qu'il était obligatoire d'indiquer un HelperPath. Je m'étais dit qu'il y aurai un 1er mapping par défaut comme pour les Views qui elles trouvent toutes seules les Helpers s'ils sont dans le path par défaut.
Merci
Cyrille

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