Skip to content

Latest commit

 

History

History
44 lines (31 loc) · 1.44 KB

File metadata and controls

44 lines (31 loc) · 1.44 KB

{% 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部分 中设置。

<?php

function 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');
}