Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour,
La suppression des méthodes magiques dans ZF2 modifie l'utilisation de certains composants.
Ma question concerne le composant PhpRenderer (qui remplace Zend_View).
Il introduit l'utilisation d'un container de variables nommé Variables et qui hérite de ArrayObject.
Pour accéder aux variables depuis la vue on trouve la méthode vars() qui soit prend un String en paramètre pour faire office de getter, soit, via ArrayObject, permet l'accès aux variables via la syntaxe $view->vars()->myVar = "foo";.
Jusque là pas de problème mais ça se complique quand je teste l’ancienne syntaxe $view->myVar = "foo"; qui là marche aussi... bizarre... je n'arrive pas trouver d'où cela vient, j'ai peut-être loupé quelque chose...
Si quelqu'un à une explication ? car pas de méthodes magiques ni d'ArrayObject pour PhpRenderer...classe PhpRenderer sur git
(La rubrique "Général" n'est peut-être pas le meilleur endroit pour ce post mais "Tutoriel" non plus, donc...)
Hors ligne