yii2 MultipleInput Select2

MultipleInput Github
先安装 php composer.phar require unclead/yii2-multiple-input "~2.0"

 
...

 <?= $form->field($model, 'pid')->widget(unclead\multipleinput\MultipleInput::class, [
     'max' => 15,
     'allowEmptyList'=>false,
     'enableGuessTitle'=>true,
     'columns'=> [[
             'name'  => 'pid',
             'type'  => \kartik\select2\Select2::class,
             'title' => '标题ID',
             
             'items' => [
                 '0' => 'Saturday',
                 '1' => 'Monday'
             ],
             'options' => [
                 // 'prompt'=>['placeholder' => '请选择'],
                 'data'  =>[
                         1 => "First", 2 => "Second", 3 => "Third",
                         4 => "Fourth", 5 => "Fifth",
                     ],
             ],
             // 'pluginOptions' => [
             //     'allowClear' => true
             // ],
         ],
     ]

 ])->label('多级文本');
 ?>

参数说明
在这里插入图片描述

select 2 单独使用

  <?= $form->field($model, 'tag')->widget(kartik\select2\Select2::class, [
    'data' => [
            1 => "First", 2 => "Second", 3 => "Third",
            4 => "Fourth", 5 => "Fifth"
        ],
        'options' => ['placeholder' => '请选择'],
        'pluginOptions' => [
            'allowClear' => true
        ],
    ]);?>

在这里插入图片描述

编辑时候回显类型格式

Array
(
    [0] => Array
        (
            [pid] => 3
        )

    [1] => Array
        (
            [pid] => 5
        )

    [2] => Array
        (
            [pid] => 4
        )

    [3] => Array
        (
            [pid] => 6
        )

)

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值