校验与消息 · 第 1 题,共 12 题
在 Extbase 控制器中,哪个方法创建 flash 消息?
有 1 个正确答案。 简单
显示答案
答案
- B $this->addFlashMessage()
解析
Flash 消息 是简短的反馈信息,例如"条目已保存。",只向用户显示一次。在 Extbase 控制器中用 $this->addFlashMessage('Saved', 'Success', ContextualFeedbackSeverity::OK); 创建;默认存储在 session 中,因此在重定向后依然保留。在 Fluid 模板中,ViewHelper <f:flashMessages /> 输出所有待显示的消息,然后将其从队列中移除。用 $this->view->assign() 传递变量只对当前视图有效,重定向后就会丢失。