yii2框架中使用自动搜索yii-widget-select2

来源:互联网 发布:linux mount sd卡 编辑:程序博客网 时间:2024/06/08 04:49

1.利用composer安装来安装select2插件

在自己电脑的cmd下,到自己要安装的目录下

键入一下命令

D:\phpStudy\WWW\Myproject> php composer.phar require kartik-v/yii2-widget-select2 "*"

安装成功如下图
这里写图片描述

2.使用Select2

##引入Select2use kartik\select2\Select2; <?= $form->field($model, 'sponsor')->widget(Select2::classname(), [                'options' => ['placeholder' => '请输入用戶名稱 ...'],                'pluginOptions' => [                    'placeholder' => 'search ...',                    'allowClear' => true,                    'language' => [                      'errorLoading' => new JsExpression("function () { return '請輸入搜索的會員..'; }"),                    ],                    'ajax' => [                        'url' => 'user-one',                        'dataType' => 'json',                        'data' => new JsExpression('function(params) { return {q:params.term,a:"add"}; }')                    ],                    'escapeMarkup' => new JsExpression('function (markup) { return markup; }'),                    'templateResult' => new JsExpression('function(res) {return res.text; }'),                    'templateSelection' => new JsExpression('function (res) {                    return res.text; }'),###当你点击选中的那个数据信息,可以这个函数做处理                ],            ]);

官方文档详细说明

原创粉丝点击