Установите переменные макета для использования страницами ошибок (404) в ZF2
В настоящее время я установил пару переменных, которые будут использоваться приложениемВ общем layout.phtml, используя метод onDispatch BaseController, который расширяют все остальные мои контроллеры:
public function onDispatch(MvcEvent $e)
{
$config = $this->getServiceLocator()->get('config');
$this->layout()->setVariable('platformName', $config['platform']['name']);
$this->layout()->setVariable('platformYear', $config['platform']['year']);
}
Это работает нормально, пока я не протестирую некоторые страницы ошибок и не обнаружу, что эти страницы не получают переменные, так какне использует базовый контроллер.
Как я могу обойти эту проблему и обеспечить страницы ошибок с теми же переменными?