soless/yii2-jquery-tageditor-widget

这是一个用于jQuery的强大且轻量级的标签编辑插件的小部件,带有可用的标签选择按钮

1.0.6 2018-02-18 07:13 UTC

This package is auto-updated.

Last update: 2024-09-29 04:49:40 UTC


README

用于添加标签的小部件。基于 https://goodies.pixabay.com/jquery/tag-editor/demo.html

安装 最推荐的安装方式是通过composer。

composer require --prefer-dist soless/yii2-jquery-tageditor-widget "*"

使用

  <?php echo $form->field($model, 'selectedTags')->widget('soless\tageditor\TagEditorWidget', [
	'availableTags' => ['firstTag', 'secondTag', 'thirdTag', ],
        'tagEditorOptions' => [
            'forceLowercase' => false,
            'autocomplete' => [
                'source' => \yii\helpers\Url::toRoute(['/tag/suggest'])
            ],
        ]
    ]) ?>

app\controllers\TagController (建议动作示例)

   public function actionSuggest($term) {
  Yii::$app->response->format = \yii\web\Response::FORMAT_JSON;

      return \yii\helpers\ArrayHelper::getColumn(
      \common\models\Tag::find()
      ->select('title')
      ->filterWhere(['like', 'title', $term.'%', false])
      ->all(), 
      'title'
  );
  }