Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flash 重拨后未显示类型3闪存消息_Flash_Redirect_Typo3_Messages_Extbase - Fatal编程技术网

Flash 重拨后未显示类型3闪存消息

Flash 重拨后未显示类型3闪存消息,flash,redirect,typo3,messages,extbase,Flash,Redirect,Typo3,Messages,Extbase,我在一些模板中添加了一些flash消息,但在重定向后它们不会显示。现有的模板(由extension builder创建)已经有了这个功能,它在那里工作得很好,但是在我添加了完全相同的代码和标记的模板上,它不起作用。除了向我的控制器validatethisAction方法添加这样的代码外: /** * action validatethis * * @return void */ public function validatethisAction( ) { ... //various c

我在一些模板中添加了一些flash消息,但在重定向后它们不会显示。现有的模板(由extension builder创建)已经有了这个功能,它在那里工作得很好,但是在我添加了完全相同的代码和标记的模板上,它不起作用。除了向我的控制器validatethisAction方法添加这样的代码外:

/**
* action validatethis
*
* @return void
*/
public function validatethisAction(  ) {
   ... //various checks
   $this->flashMessageContainer->add('Valid.');
   $this->redirect('validate_success');
}
和一个这样的标签来验证成功模板

<f:flashMessages />

还有什么可以让flash消息发挥作用


我将typo3 v4.5.3与extbase 1.3一起使用。好的,偶然发现问题:

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

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

现在闪存消息显示,没有分配行-无

好的,偶然发现问题:

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

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

现在闪存消息显示,没有分配行-无

我想您需要以某种方式初始化视图。如果您分配了一些内容,那么它可能会自动完成。我想您需要以某种方式初始化视图。如果你分配了一些东西,那么它可能是自动完成的。