Как мне получить доступ к flashmessenger в моем файле макета, в zend framework?

Я хочу отображать свои флеш-сообщения в файле макета моего приложения, но не знаю, как получить к нему доступ. Я установил значение в своем действии.

Попробуйте мой помощник просмотра – https://github.com/philBrown/Tolerable/blob/master/library/Tolerable/View/Helper/FlashMessenger.php

Это даже включает переводы, если вы настроили их.

Чтобы отображать сообщения из пространства имен по умолчанию, просто используйте

<?php echo $this->flashMessenger() ?> 

Чтобы задать пространство имен, укажите его как первый аргумент

 <?php echo $this->flashMessenger('errors') ?> 

Значение по умолчанию заключается в том, чтобы отображать каждое сообщение в неупорядоченном списке, однако вы можете изменить это, предоставив частичное представление

 <?php echo $this->flashMessenger(null, 'flash-messages-partial.phtml') ?>