重定向后没有显示typo3 flash消息

时间:2013-11-14 17:52:03

标签: flash redirect typo3 messages extbase

我在某些模板中添加了一些Flash消息,但重定向后却没有显示。现有模板(由扩展构建器创建)已经具有此功能,并且它在那里工作正常,但在我添加完全相同的代码和标记的模板上它不起作用。除了将这样的代码添加到我的控制器validatethisAction方法:

/**
* action validatethis
*
* @return void
*/
public function validatethisAction(  ) {
   ... //various checks
   $this->flashMessageContainer->add('Valid.');
   $this->redirect('validate_success');
}

和validate_success模板

之类的标签
<f:flashMessages />

还有什么能让flash消息有效?

我正在使用typo3 v4.5.3和extbase 1.3

1 个答案:

答案 0 :(得分:1)

好的,只是偶然发现了这个问题:

如果我指定要在我的视图上呈现的对象,则flashmessages开始显示 例如:

$this->flashMessageContainer->add('Valid.');
$this->view->assign('coupon', $coupon);
$this->redirect('validate_success');

现在,flash消息显示,没有分配行 - 没有。