2016-06-11 102 views
1

我需要保存输入的标签值,即使它不在可用数据库列表中。如何在kartik Select2 Yii2中允许选择输入的任何标签?

<?php echo $form->field($model, 'tagsList')->label(false)->widget(Select2::className(), [ 
    'data' => ArrayHelper::map(Tag::find()->all(), 'id', 'name'), 
    'options' => [ 
     'multiple' => true, 
     'placeholder' => 'Choose tag ...', 
     'tags' => true 
    ] 
]); ?> 

回答

0

我找到解决办法:

<?php echo $form->field($model, 'tagsList')->label(false)->widget(Select2::className(), [ 
    'data' => ArrayHelper::map(Tag::find()->all(), 'id', 'name'), 
    'options' => [ 
     'multiple' => true, 
     'placeholder' => 'Choose tag ...', 
    ], 
    'pluginOptions' => [ 
     'tags' => true 
    ] 
]); ?> 
相关问题