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

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

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

键入一下命令

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

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

2.使用Select2

##引入Select2
use 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; }'),###当你点击选中的那个数据信息,可以这个函数做处理
                ],
            ]);

官方文档详细说明

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值