При использовании виджета select2 при вводе данных из базы в виджет выдаёт сообщение Значение должно быть строкой:
Коды:
_form.php
use yii\helpers\Html;
use yii\widgets\ActiveForm;
use kartik\select2\Select2;
use backend\models\Teg;
use yii\helpers\ArrayHelper;
$data = Teg::find()->asArray()->all();
$data = ArrayHelper::getColumn($posts, 'title');
echo $form->field($model, 'teg')->widget(Select2::classname(), [
'data' => $data,
'options' => ['placeholder' => 'Выберете тег ...'],
'pluginOptions' => [
'multiple' => true
],
]);
выбор виджета выглядит так: