Задать вопрос

Значение должно быть строкой в виджете select yii2?

При использовании виджета select2 при вводе данных из базы в виджет выдаёт сообщение Значение должно быть строкой:
5ea00a2dd928a123435778.png
Коды:
_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
    ],
]);

выбор виджета выглядит так:
5ea00cfe36c01884345388.png
  • Вопрос задан
  • 85 просмотров
Подписаться 1 Средний 3 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Хекслет
    Fullstack-разработчик на Node.js
    16 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы