Я хочу отображать свои флеш-сообщения в файле макета моего приложения, но не знаю, как получить к нему доступ. Я установил значение в своем действии.
Попробуйте мой помощник просмотра – 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') ?>