Zend Framework 1.0Lors de la migration d'un version précédente vers Zend Framework 0.8 ou plus récent vous devriez prendre note de ce qui suit. Zend_ControllerLes principaux changements introduits dans la version 1.0.0RC1 sont l'ajout et l'activation par défaut du plugin ErrorHandleret de l'aide d'action ViewRenderer. Veuillez lire la documentation de chacun des éléments directement pour apprendre leur fonctionnement et quels effets, ils peuvent avoir sur vos applications.
Le plugin
L'aide d'action
Il existe plusieurs possibilités pour mettre à jour votre code. Dans un premier
temps, vous pouvez globalement désactiver
Cependant, ceci n'est pas une bonne stratégie à long terme, car il apparaît aisément que vous devrez écrire plus de code.
Quand vous serez prêt à utiliser la fonctionnalité
Le changement le plus simple est la désactivation de l'auto-rendu pour cette méthode : Si vous trouvez qu'aucune de vos méthodes d'actions n'effectue de rendu, ne font suivre, ou redirige, vous pouvez préférer mettre la ligne suivante dans la méthode preDispatch() ou init() :
Si vous appelez render(), et que vous utilisez la structure de dossier modulaire conventionnelle, vous voudrez modifier votre code pour utiliser l'auto-rendu :
Si vous n'utilisez pas la structure de dossier modulaire conventionnelle, il
existe une variété de méthodes pour paramétrer le chemin de base des vues et les
spécifications du chemin vers les scripts ainsi vous pourrez utiliser
Si vous utilisez un objet de vue issu du registre, ou que vous personnalisez
votre objet vue, ou que vous utilisez une implémentation de vue différente, vous pouvez
vouloir injecter
|