Pasar los datos de ayudante acción del controlador para ver de forma automática en Zend Framework
-
08-10-2019 - |
Pregunta
He creado una actionHelper con una función preDispatch. Quiero que este preDispatch para enviar algunos datos para mi punto de vista. Cualquier idea de cómo puedo lograr esto?
Solución
Como alternativa (desde dentro de su ayudante de acción):
$view = $this->getActionController()->view;
$view->myKey = 'myValue';
Un ayudante de acción es uno de los pocos lugares en una aplicación de ZF que tiene acceso directo al controlador ejemplo (en comparación con el controlador Nombre , que se encuentra en accesible un montón de maneras en diferentes lugares).
Otros consejos
bueno esto sería tan fácil como esto :)
$view = Zend_Controller_Action_HelperBroker::getExistingHelper('ViewRenderer')->view;
$view->your_param = $your_value ;
entonces se podría acceder a él como por lo general
$view = Zend_Layout::getMvcInstance()->getView();
$view->yourVar = 'test';
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow