Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour,
depuis deux mois je suis l'évolution du Framework Zend. Cette semaine j'ai commencé par développer un site en utilisant la version 0.9.2 mais l'idéal serait d'utiliser la dernière version (1.0.0 RC qui ne risque guère de changer à part la correction des bugs).
Pour que mon code actuel fonctionne avec l'utilisation de la version 1.0.0 RC, j'utilise la méthode recommandée par Kitpages.fr qui est la suivante:
<?php $controller->setParam('noViewRenderer', true); ?>
C'est parfait cela marche sans aucun soucis.
Mais dans aucun des sites on montre comment coder les "views" par rapport à la version 1.0.0 RC . On nous avertit seulement du changement(par exemple: "l'esprit du MVC a changé entre la 0.9.3 et la 1.0.0-RC1. Pour le bien, il vaudrait mieux voir de plus près le fonctionnement du ViewRenderer et adapter son architecture en fonction."), comment l'appliquer à notre code (l'exemple de code ci-dessus), mais je ne trouve pas d'exemple sur le viewRenderer associé au zend framework 1.0.0 RC.
Est-il possible que quelqu'un m'explique le nouveau fonctionnement, me donne un exemple.
Merci d'avance pour tous les exemples et futures informations.
Hors ligne
regardez:
http://devzone.zend.com/article/2072-Ze … ewRenderer
c'est en anglais.
Hors ligne
En effet, il faudrait que j'écrive un petit article là dessus, mais je manque de temps en ce moment.
En revanche il existe beaucoup de ressources anglaises ( http://blog.astrumfutura.com/archives/2 … F-app.html ).
Ce plugin n'est pas très complexe à étudier et à prendre en main, mais peut paraitre destabilisant à première vue, je l'accorde.
Hors ligne
Les articles en anglais ne sont pas très claires malgré les exemples. J'attends une petite explication française pour mieux saisir le problème car ce n'est pas tout simple.
Merci pour ces deux liens en tout cas.
Hors ligne
Bonjour thomas39,
J'ai refait mes tutoriaux (les tuto Kitpages, cf la page "comment débuter") pour qu'ils utilisent le ViewRenderer. En gros ce qu'il faut retenir, c'est que par défaut, le ViewRenderer impose l'arborescence des tes répertoire et formalise l'endroit où une action va chercher la vue.
A+, Philippe
Hors ligne