0
我想设置flash消息(slim/flash)。我看到了参考文献here。 我做了以下中间件来注册flash消息。什么是在Zend Framework 2中显示Flash消息的正确方法表达式
use Interop\Http\ServerMiddleware\DelegateInterface;
use Zend\Diactoros\Response\RedirectResponse;
function($request, DelegateInterface $delegate)
{
$flash = $request->getAttribute('flash');
$flash->addMessage('message', 'Hello World!');
return new RedirectResponse('/other-middleware');
}
问题是如何从视图模板中获取此Flash消息? 引用在这里写了,但我不知道我应该把这段代码放在哪里以及如何显示flash。
use Interop\Http\ServerMiddleware\DelegateInterface;
function($request, DelegateInterface $delegate)
{
$flash = $request->getAttribute('flash');
$messages = $flash->getMessages();
// ...
}
谢谢你的帮助。