wdmg / yii2-tagsinput
为 Yii2 的 Bootstrap3 标签输入小部件
1.0.4
2020-03-31 23:19 UTC
Requires
- bower-asset/bootstrap-tagsinput-plugin: ^1.0.2
- yiisoft/yii2: ^2.0.33
- yiisoft/yii2-bootstrap: *
This package is auto-updated.
Last update: 2024-09-04 21:10:01 UTC
README
Yii2 TagsInput
Yii2 的标签输入小部件
需求
- PHP 5.6 或更高版本
- Yii2 v.2.0.33 及更高版本
- Yii2 Bootstrap
- Bootstrap TagsInput
安装
要在控制台安装小部件,请运行以下命令
$ composer require "wdmg/yii2-tagsinput"
使用方法
独立小部件的示例
<?php
use wdmg\widgets\TagsInput;
...
echo TagsInput::widget([
'model' => $model,
'attribute' => 'post_tags',
'options' => [
'class' => 'form-control'
],
'pluginOptions' => [
'minInput' => 2,
'maxTags' => 100
]
]);
?>
与 ActiveForm 一起使用的示例
<?php
use wdmg\widgets\TagsInput;
...
$form = ActiveForm::begin();
...
echo $form->field($model, 'tags')->widget(TagsInput::class, [
'options' => [
'id' => 'post-tags',
'class' => 'form-control',
'placeholder' => 'Type your tags here...'
],
'pluginOptions' => [
'autocomplete' => '//example.com/api/',
'format' => 'json',
'minInput' => 2,
'maxTags' => 100
]
]);
...
ActiveForm::end();
?>
选项
TagsInput 扩展 InputWidget,因此您可以使用此小部件的所有可用选项。此外,如果需要,您还可以使用以下自定义选项
状态和版本 [准备使用]
- v.1.0.4 - 修复小部件 ID 并在 Pjax 重新加载后初始化
- v.1.0.3 - 更新依赖项
- v.1.0.2 - 修复已弃用的类声明并添加 README.md