Get the view model
public getViewModel ( ) : Zend\View\Model\ModelInterface | ||
return | Zend\View\Model\ModelInterface |
public function onDispatch(MvcEvent $event) { // retrieve view model $viewModel = $event->getViewModel(); // set variables in view model $viewModel->setVariable('title', 'My Page'); $viewModel->setVariable('content', 'Welcome to my page!'); }
public function showAction() { $viewModel = new ViewModel(); // set variables in view model $viewModel->setVariable('title', 'My Page'); $viewModel->setVariable('content', 'Welcome to my page!'); return $viewModel; }In this example, we are creating a new ViewModel specifically for our showAction method and setting some variables before returning the view model. The getViewModel method is part of the Zend\Mvc package library.
public getViewModel ( ) : Zend\View\Model\ModelInterface | ||
return | Zend\View\Model\ModelInterface |