derekisbusy / yii2-panel
Yii2 Bootstrap 面板
dev-master
2019-06-21 17:47 UTC
Requires
- yiisoft/yii2: *
This package is not auto-updated.
Last update: 2024-09-14 18:58:34 UTC
README
可折叠的 Bootstrap 面板小部件。
安装
安装此扩展的首选方式是通过 composer。
运行以下命令之一:
$ composer require derekisbusy/yii2-panel "dev-master"
或者添加以下内容
"derekisbusy/yii2-panel": "dev-master"
到您的 composer.json
文件的 require
部分,然后运行 composer update。
选项
-
标题 面板头部显示的标题
-
内容 面板主体显示的内容。仅在使用 widget() 方法时使用。
-
页脚 面板页脚显示的内容。
-
类型 应用于面板的样式。
- 信息
- 默认
- 危险
- 主要
- 成功
-
可折叠 面板是否可折叠。
-
折叠 面板是否折叠。
-
小部件 是否包含 JavaScript。如果仅作为样式元素使用,则可以使用它来禁用 JavaScript。
示例
基本示例
use derekisbusy\panel\PanelWidget; echo PanelWidget::widget([ 'collapse'=>true, 'title'=>'My Panel', 'content'=>'...', 'footer'=>'footer content' ]) ]);
仅样式
如果您只需要为 bootstrap 面板创建 HTML 而不需要任何 JavaScript 功能,请将 widget 设置为 false。
use derekisbusy\panel\PanelWidget; echo PanelWidget::begin([ 'title'=>'My Panel', 'widget'=>false, // no js included (ie. style only) 'footer'=>'footer content' ]); // the body PanelWidget::end();
包含表单小部件的示例
use derekisbusy\panel\PanelWidget; echo PanelWidget::begin([ 'title'=>$title, 'widget'=>false, 'footer'=>Html::submitButton($model->isNewRecord ? Yii::t('app', 'Create') : Yii::t('app', 'Update'), ['class' => $model->isNewRecord ? 'btn btn-success' : 'btn btn-primary']) ]); // the form PanelWidget::end();