zend-frameworkhelpercontroller-action

Pass data from controller action helper to view automatically in Zend Framework


I have created an actionHelper with a preDispatch function. I want this preDispatch to send some data to my view. Any idea how I can achieve this?


Solution

  • Alternatively (from within your action helper):

    $view = $this->getActionController()->view;
    $view->myKey = 'myValue';
    

    An action helper is one of the few places in a ZF app that has direct access to the controller instance (as opposed to the controller name, which is accessible in lots of ways in various places).