Flash 重拨后未显示类型3闪存消息
我在一些模板中添加了一些flash消息,但在重定向后它们不会显示。现有的模板(由extension builder创建)已经有了这个功能,它在那里工作得很好,但是在我添加了完全相同的代码和标记的模板上,它不起作用。除了向我的控制器validatethisAction方法添加这样的代码外: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
/**
* 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');
现在闪存消息显示,没有分配行-无 我想您需要以某种方式初始化视图。如果您分配了一些内容,那么它可能会自动完成。我想您需要以某种方式初始化视图。如果你分配了一些东西,那么它可能是自动完成的。