есть разумный способ доступа к атрибуту просмотра «passedArgs» (или подобным)CakePHP обращающихся просматривать атрибуты/переменные внутри помощник
/* view */
$this->passedArgs
изнутри Helper?
Я был бы рад настроить _construct() помощника или настроить app_helper ... но я не хочу передавать $this->passedArgs
в помощник при каждом представлении или использовании.
Для меня нужно, чтобы получить вид набор переменных из контроллера, так что это было: '$ this-> viewVars = ClassRegistry :: GetObject ('вид') -> viewVars; ' Это массив, ключ которого является именем переменных, которые извлекаются и используются в представлении во время рендеринга. – BeesonBison
В CakePHP 2.x вы можете получить доступ к viewVars из метода помощника, используя: '$ this -> _ View-> viewVars ['var']' – BeesonBison
+1 для atomguava, который работает, тогда как ClassRegistry не для меня. (Cake 2.3 stable) –