wdmg/yii2-tagsinput

为 Yii2 的 Bootstrap3 标签输入小部件

安装次数: 2,371

依赖项: 3

建议者: 0

安全性: 0

星标: 3

关注者: 2

分支: 0

公开问题: 1

类型:yii2-extension

1.0.4 2020-03-31 23:19 UTC

This package is auto-updated.

Last update: 2024-09-04 21:10:01 UTC


README

Yii2 Downloads Packagist Version Progress GitHub license

Yii2 TagsInput

Yii2 的标签输入小部件

需求

安装

要在控制台安装小部件,请运行以下命令

$ 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