yii2bs4/yii2-bootstrap4-notify

基于 Bootstrap Notify 扩展的 Alert 小部件 {@link http://bootstrap-notify.remabledesigns.com/)

dev-master 2019-10-08 19:39 UTC

This package is auto-updated.

Last update: 2024-09-09 06:33:20 UTC


README

Yii2 通知小部件


基于 Bootstrap Notify 的通知小部件

Latest Stable Version Total Downloads License

安装

通过 composer 安装此扩展是首选方式。

运行以下命令

php composer.phar require yii2bs4/yii2-bootstrap4-notify "@dev"

"yii2bs4/yii2-bootstrap4-notify": "@dev"

将以下内容添加到你的 composer.json 文件中的 require 部分。

用法

Alert 小部件从会话闪存中渲染消息。所有闪存消息都将按照使用 setFlash 分配的顺序显示。你可以按以下方式设置消息

  1. 在动作中设置消息,例如
Yii::$app->session->setFlash('success', 'This is the message');
Yii::$app->session->setFlash('info', 'Your message');
Yii::$app->session->setFlash('warning', 'Your message');
Yii::$app->session->setFlash('error', 'Your message');

此外,你也可以按以下方式设置多个消息

Yii::$app->session->setFlash('error', ['Error 1', 'Error 2']);
  1. 只需将小部件添加到你的布局中,如下所示
<?php echo \yii2bs4\notify\BootstrapNotify::widget(); ?>

你可以按照以下方式渲染自己的消息,而不使用会话闪存

<?php echo \yii2bs4\notify\BootstrapNotify::widget([
    'useSessionFlash' => false,
    'options' => [
        'message' => 'Your message',
    ],
    'clientOptions' => [
        'type' => \yii2bs4\notify\BootstrapNotify::TYPE_SUCCESS,
        'showProgressbar' => true
    ]
]); ?>

Alert 选项

你可以在 选项页面 找到它们