uhi67/yii2-hintwidget

Yii2 的提示小部件

安装: 15

依赖关系: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:yii2-extension

1.1 2019-01-30 14:26 UTC

This package is auto-updated.

Last update: 2024-09-29 05:02:24 UTC


README

显示由 (?) 按钮触发的弹出提示对话框小部件。可以独立使用或插入到表单中。与 bootrstrap form-group 和 input-group 兼容。

先决条件

  • yii2 >= 2.0.13
  • php >= 5.6
  • Boostrap >= 3

安装

安装此扩展的首选方式是通过 composer

要安装,运行以下命令之一

    composer require uhi67/yii2-hintwidget "1.*" 

或者添加

"uhi67/yii2-hintwidget" : "1.*"

或者从 github 克隆

    git clone https://github.com/uhi67/yii2-hintwidget

在视图中的使用

独立使用

<?php HintWidget::begin(['title' => 'Súgó', 'width'=>500]) ?>
... content
<?php HintWidget::end() ?>

在表单字段中

$form->field($model, $fieldname, HintWidget::fieldOptions(3,9))->...

上面的例子创建了一个带有 (?) 作为附加组件的 form-group,使用模型的属性Hint作为提示文本。

手动创建 form-group

 <div class="form-group">
     <label class="control-label col-sm-3" for="field-1">label-1</label>
     <div class="col-sm-9">
         <div class="input-group">
             <input ... />
             <?= HintWidget::addOn(... 'content' => $model->getAttributeHint($fieldname)])) ?>
         </div>
     </div>
 </div>