在我的应用程序中,我使用了多个表单,表单提交指向另一个操作,但重定向回上一个操作。在表单提交操作中,我处理表单输入/验证。要返回错误或成功消息,我使用 FlashMessenger。
我的问题是不清楚我是如何为 FlashMessenger 设置名称空间的。在我想使用 FlashMessenger 消息的同一页面上,我有薮形式。
if ($this->flashMessenger()->hasMessages()) {
$messages = $this->flashMessenger()->getMessages();
foreach($messages as $message) {
echo $message;
}
}
我猜我应该用 '$this->flashMessenger('namespace').. 在我的控制器操作中做些什么?但我不知道如何准确地完成这项工作。如果有人有一个例子..那会很棒:)