derekisbusy/yii2-panel

Yii2 Bootstrap 面板

安装次数: 6,455

依赖项: 0

建议者: 0

安全: 0

星标: 3

关注者: 2

分支: 1

公开问题: 1

语言:JavaScript

类型:yii2-extension

dev-master 2019-06-21 17:47 UTC

This package is not auto-updated.

Last update: 2024-09-14 18:58:34 UTC


README

Packagist Packagist

可折叠的 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();