1

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

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

以及 validate_success 模板的标签

<f:flashMessages />

使 Flash 消息起作用还有什么?

我正在使用带有 extbase 1.3 的typo3 v4.5.3

4

1 回答 1

1

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

如果我指定一个要在我的视图上呈现的对象,那么 flashmessages 就会开始显示。
例如 :

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

现在闪烁消息显示,没有分配线 - 什么都没有。

于 2013-11-15T19:49:03.827 回答