{% flash %}
{%flash%}和{%endflash%}标签将呈现存储在用户会话中的任何flash消息,由FlashPHP类设置。 里面的message`变量将包含flash消息文本,里面的标记将重复多个flash消息。
<ul>{% flash %}<li>{{ message }}</li>{% endflash %}</ul>
您可以使用表示flash消息类型变量; success成功,error错误,info信息或warning警告。
{% flash %}<div class="alert alert-{{ type }}">{{ message }}</div>{% endflash %}
您还可以指定type来过滤给定类型的Flash消息。 下一个示例将仅显示success成功消息,如果有error错误消息则不会显示。
{% flash success %}<div class="alert alert-success">{{ message }}</div>{% endflash %}
设置Flash消息
Flash消息可以通过Components 设置,也可以通过Flash类在页面或布局PHP部分 中设置。
<?phpfunction onSave(){// 设置成功的消息Flash::success('Settings successfully saved!');// 设置错误的消息Flash::error('Error saving settings');// 设置警告的消息Flash::warning('There was a problem but no worries');// 设置信息性消息Flash::info('Just a heads up about the settings');}
