{% flash %}

October CMS Documentation Docs

{% flash %}

{% flash %}{% endflash %} 标签将呈现存储在用户会话中的任何闪现消息,由 Flash PHP 类设置。里面的 message 变量将包含闪现消息文本,并且里面的标记将针对多个闪现消息重复。

<ul>
    {% flash %}
        <li>{{ message }}</li>
    {% endflash %}
</ul>

您可以使用表示闪现消息类型的 type 变量— success, error, info 或者 warning.

{% flash %}
    <div class="alert alert-{{ type }}">
        {{ message }}
    </div>
{% endflash %}

您还可以指定 type 来过滤给定类型的闪现消息。 下一个示例将仅显示 success 消息,如果有 error 消息将不会显示。

{% flash success %}
    <div class="alert alert-success">{{ message }}</div>
{% endflash %}

# 设置闪现消息

闪现消息可以通过 组件 或在页面以及布局 PHP部分 中使用 Flash 类设置。

function onSave()
{
    // 设置成功消息
    Flash::success('设置成功保存!');

    // 设置错误消息
    Flash::error('保存设置时出错');

    // 设置警告信息
    Flash::warning('有问题但不用担心');

    // 设置信息性消息
    Flash::info('只是对设置的提醒');
}