kartik-v / yii2-widget-alert
一个基于bootstrap-alert插件的生成警报通知的小部件(从yii2-widgets子仓库分离出来)
Requires
- kartik-v/yii2-widget-growl: >=1.1.2
README
yii2-widget-alert
此扩展包含几个有用的组件。`Alert` 组件扩展了 `\yii\bootstrap\Alert
` 组件,提供了更简单的样式和自动淡出选项。此外,它还包括一个 `AlertBlock` 组件,可以将多个 `\kartik\widget\Alert
` 或 `kartik\widget\Growl
` 组件组合在一个单独的块中,并在当前页面上垂直渲染它们。您可以为您的通知选择 `TYPE_ALERT` 样式或 `TYPE_GROWL` 样式。您还可以设置组件自动读取并显示会话闪存消息(这是默认设置)。或者,您可以设置和配置您自己的自定义警报块。
注意:此扩展是 yii2-widgets 的子仓库分离出来的。自 2014 年 11 月 8 日起分离,以便开发者在需要时可以单独安装此特定组件。也可以用以前的方式使用扩展,与整个 yii2-widgets 套件一起使用。
安装
安装此扩展的首选方式是通过 composer。检查此扩展的 composer.json 以获取此扩展的要求和依赖关系。阅读此 web 提示 /wiki 了解如何为您的应用程序的 composer.json 设置 minimum-stability
设置。
要安装,请运行
$ php composer.phar require kartik-v/yii2-widget-alert "*"
或添加
"kartik-v/yii2-widget-alert": "*"
到您的 composer.json
文件的 require
部分。
注意:使用 Growl 是可选的,并且它不会与此扩展自动安装。如果您想在项目中使用它,您需要运行
$ php composer.phar require kartik-v/yii2-widget-growl "*"
或添加
"kartik-v/yii2-widget-growl": "*"
到您的 composer.json
文件的 require
部分。
有关各个版本更改的详细信息,请参阅 更改日志。
演示
您可以在 Alert 和 AlertBlock 组件的详细文档和演示中了解扩展的使用。
用法
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
文件。