我有一个视图文件,其中有两种形式在不同的位置说,
一个表格位于左角,另一个表格位于右角.
成功提交表单后,将使用闪存成功消息
$this->Session->setFlash();
问题是如果Form1被触发我想在Form1下显示消息flash,即在左下角.
或者如果Form2被触发,我想在Form2下显示消息flash,即在右上角.
但是现在两条消息都显示在顶部,因为我已经放入了布局
<?php echo $this->Session->flash(); ?>
我想改变这个但不知道如何实现这个……:'(
当您拨打
setFlash时,您可以提供密钥值.例如,
$this->Session->setFlash('This message is for form 1.','default',array(),'form1');
然后您可以在每张表格上方打印闪光灯.它只会显示指定的键是否有值.
<?php echo $this->Session->flash('form1') ?>
您可以在here找到更多信息.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。