awshal/ yii2-bootstrap-notify
基于Bootstrap Notify扩展的警告小部件 {@link http://bootstrap-notify.remabledesigns.com/)
dev-master
2024-04-17 11:30 UTC
Requires
- bower-asset/animate.css: *
- bower-asset/remarkable-bootstrap-notify: *
- yiisoft/yii2: *
- yiisoft/yii2-bootstrap: *
Requires (Dev)
This package is not auto-updated.
Last update: 2024-09-19 12:14:25 UTC
README
Yii2 通知小部件
基于Bootstrap Notify的通知小部件
安装
安装此扩展的首选方式是通过 composer.
运行以下命令之一
php composer.phar require --prefer-dist awshal/yii2-bootstrap-notify "*"
或者
"yii2mod/yii2-bootstrap-notify": "*"
将以下内容添加到您的 composer.json 文件的 require 部分。
使用方法
警告小部件从会话闪存中渲染消息。所有闪存消息都按分配顺序显示,使用 setFlash 设置。您可以按以下方式设置消息
- 在您的操作中设置消息,例如
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']);
- 简单地将小部件添加到您的布局中,如下所示
<?php echo \yii2mod\notify\BootstrapNotify::widget(); ?>
您也可以在不使用会话闪存的情况下渲染自己的消息,如下所示
<?php echo \yii2mod\notify\BootstrapNotify::widget([ 'useSessionFlash' => false, 'options' => [ 'message' => 'Your message', ], 'clientOptions' => [ 'type' => \yii2mod\notify\BootstrapNotify::TYPE_SUCCESS, 'showProgressbar' => true ] ]); ?>
警告选项
您可以在选项页面中找到它们
支持我们
您的业务是否依赖于我们的贡献?通过Patreon联系我们并支持我们。所有承诺都将用于分配人力维护和新奇的功能。