hsegura / yii2-widget-alert
一个基于 bootstrap-alert 插件的生成基于通知的 Widget(从 yii2-widgets 分离出来的子仓库)
Requires
- kartik-v/yii2-widget-growl: >=1.1.2
This package is auto-updated.
Last update: 2024-09-19 00:11:42 UTC
README
yii2-widget-alert
此扩展包含了一些有用的 Widget。Alert Widget 扩展了 \yii\bootstrap\Alert
Widget,提供了更易用的样式和自动淡出选项。此外,它还包含一个 AlertBlock
Widget,可以将多个 \kartik\widget\Alert
或 kartik\widget\Growl
Widget 组合在一个单独的块中,并在当前页面上垂直堆叠渲染。您可以选择 TYPE_ALERT
样式或 TYPE_GROWL
样式用于通知。您还可以设置 Widget 自动读取和显示会话提示消息(这是默认设置)。或者,您可以设置和配置自己的自定义提示块。
注意:此扩展是 yii2-widgets 的子仓库分离出来的。自从 2014 年 11 月 8 日起分离出来,以便开发人员在需要时可以单独安装此特定 Widget。也可以使用扩展的原始方式,使用整个 yii2-widgets 套件。
安装
安装此扩展的首选方式是通过 composer。请检查 composer.json,了解此扩展的需求和依赖项。阅读这个 web 提示 /wiki 了解如何在您的应用程序的 composer.json 中设置 minimum-stability
设置。
要安装,请运行
$ php composer.phar require kartik-v/yii2-widget-alert "*"
或向您的 composer.json
文件的 require
部分添加
"kartik-v/yii2-widget-alert": "*"
。
注意:使用 Growl 是可选的,并且此扩展不会自动安装它。如果您想在项目中使用它,您需要运行
$ php composer.phar require kartik-v/yii2-widget-growl "*"
或向您的 composer.json
文件的 require
部分添加
"kartik-v/yii2-widget-growl": "*"
。
请参阅 变更日志 了解不同版本的变化详情。
演示
您可以在 Alert 和 AlertBlock Widget 的详细文档和演示中了解此扩展的使用方法。
用法
Alert
use kartik\alert\Alert; echo Alert::widget([ 'type' => Alert::TYPE_INFO, 'title' => 'Note', 'titleOptions' => ['icon' => 'info-sign'], 'body' => 'This is an informative alert' ]);
AlertBlock
use kartik\alert\AlertBlock; echo AlertBlock::widget([ 'type' => AlertBlock::TYPE_ALERT, 'useSessionFlash' => true ]);
许可协议
yii2-widget-alert 在 BSD-3-Clause 许可协议下发布。有关详细信息,请参阅附带的 LICENSE.md
文件。