Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour à tous. On a appris aujourd'hui que Zend_Layout (le fameux ...) a été mergé dans le core (après plusieurs mois d'incubateur).
La documentation devrait arriver sous peu, et le composant devrait de même faire parti de la prochaine release.
En attendant je vais m'attarder sur un petit tutoriel ^^
Hors ligne
Comme d'habitude (va falloir s'y habituer avec ZF), le concept est très sympa.
Modèle push à 100%, avec une pléthore de helpers tous aussi cools les uns que les autres.
En attendant que j'écrive un article, je vous propose déja quelques tutos qui trainent par ci par là :
http://akrabat.com/2007/12/11/simple-ze … t-example/
http://codeutopia.net/blog/2007/11/24/q … nd_layout/
Ce composant est clairement la petite merveille qui manquait à la gestion de la vue dans ZF ^^
Hors ligne
J'entends parler par-ci par-là de ce Zend_Layout mais j'aimerais bien savoir à quoi il sert et ce qu'il apporte de si intéressant ?
Merci de m'éclairer.
Hors ligne
Zend_Layout permet de définir des vues qui sont construite de façon modulaires
en gros au lieu de faire un phtml qui affiche tout et qui éventuellement inclus des morceau. ta vue va pouvoir utiliser des modules qui sont eux aussi des "vues" menu pied grid etc.
A+JYT
Hors ligne
j'avoue, je sais pas si je dois le servir à l'entré ou pour le dessert ^^
Hors ligne
Bien sur. Il te permet pour UNE page, de rendre plusieurs actions dans différentes parties de ton layout (design). Attendez le tuto de julien qui est bientôt fini, vous allez adorer!
Hors ligne
Ca sort Lundi, suivra Zend_Form
Hors ligne
je n'arrive pas à récupérer Zend_Layout
impossible de le trouver dans SVN
fisheyses ne le trouve pas avec le formulaire de recherche (sauf la doc)
(je n'ai pas d'outil svn sur ma machine)
lorsque je récupère le tarball de snv à la racine il ne contient qu'un readme et quelque bricole pas de ZF
y a til un lien ou récupérer le contenu de ZF svn ou juste le Zend_Laout ?
A+JYT
Hors ligne
Tu download un snapshot.
http://framework.zend.com/download/snapshot/
Hors ligne
merci
Hors ligne
Tiens je viens d'intégrer Zend_Layout mais j'ai un problème dés que je l'utilise, mes helpers de vue ne fonctionnent plus. En effet, le prefixe des fichiers helpers de ma vue sont modifiés ils portent tous le prefixe Zend_View_Helper et non plus celui que j'ai indiqué dans mon bootstrap avec addHelperPath ou setHelperPath. Le dir lui en revanche est bon il garde ce que je lui est passé dans le bootstrap.
Donc forcement ca marche moins bien. C'est un bug ou j'ai loupé un truc ?
[helper] => Array ( [0] => Array ( [prefix] => Zend_View_Helper_ [dir] => \private\application\views\helpers\ ) [1] => Array ( [prefix] => Zend_View_Helper_ [dir] => C:\wamp\www\private\libraries\Zend\View\Helper\ ) )
Dernière modification par Moimeme (22-01-2008 16:36:27)
Hors ligne
C'est bon j'ai trouvé j'avais un peu oublié de passer la vue au renderer
$viewRenderer->setView($view);
Hors ligne
ALkyD> Ca dépend de l'application.
Sur la plupart des sites, 2 layouts suffisent (1 front-end, 1 back-end).
Sur les sites plus complexes, il faut nicher des Layouts dans les layouts, et utiliser les placeholders pour la réutilisabilité du code dans la vue.
C'est plus complexe, car il faut designer soi-même tout ça, mais cela reste dans le domaine du faisable, ZF est tellement découplé qu'il propose de nombreux "points d'entrée" sur lesquels agir.
Hors ligne