如何在视图中使用setFlash()方法(cakePHP)?

时间:2014-07-15 12:33:39

标签: cakephp view

我认为问题很清楚。我试过这样做:

我在message.ctp中创建了view/elements,这是其内容:

<div class="flash message">
    <?php echo $message ?>
</div>

我尝试在视图中生成此消息:

echo $this->Session->flash(
    'Aucune absence pour le mois selectionné !',
    array('element' => 'message')
);

它不显示任何内容,甚至不显示错误消息。我错过了什么?

1 个答案:

答案 0 :(得分:0)

在控制器中设置此代码:

  $this->Session->setFlash( 'Your Message' , null, null, 'element_name');

在message.ctp文件

上使用此代码
<div class="flash message">
   <?php echo $this->Session->flash();?>
</div>