est-il un moyen raisonnable d'accéder à l'attribut de vue « passedArgs » (ou tout similaire)CakePHP accès afficher les attributs/variables d'une aide
/* view */
$this->passedArgs
à partir d'un Helper? Je serais heureux de personnaliser le _construct() de l'assistant ou de personnaliser l'app_helper ... mais je ne veux pas avoir besoin de passer $this->passedArgs
dans l'assistant pour chaque vue ou utilisation.
Pour moi, je avais besoin pour obtenir les variables de vue définies par le contrôleur, il était donc: '$ this-> viewVars = ClassRegistry :: getObject ('view') -> viewVars; ' Il s'agit alors d'un tableau dont les clés sont le nom des variables extraites et utilisées dans la vue pendant le rendu. – BeesonBison
Dans CakePHP 2.x, vous pouvez accéder à viewVars à partir de la méthode d'un assistant en utilisant: '$ this -> _ View-> viewVars ['var']' – BeesonBison
+1 pour atomicguava, cela fonctionne, contrairement à ClassRegistry. (Cake 2.3 stable) –