soless / yii2-jquery-tageditor-widget
这是一个用于jQuery的强大且轻量级的标签编辑插件的小部件,带有可用的标签选择按钮
1.0.6
2018-02-18 07:13 UTC
Requires
- bower-asset/jquery-tag-editor: *
- yiisoft/yii2: ~2.0.0
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' ); }