В Yii2 я хочу, чтобы одно из моих полей ввода было автозаполненным, когда пользователь начинает печатать. Ниже приведен мой код, который использует Jui Autocomplete
.
<?php
$items= ArrayHelper::map(Company::find()->all(), 'c_id', 'name');
echo AutoComplete::widget([
'model' => $model,
'attribute' => 'company',
'clientOptions' => [
'source' => $items,
],
]);?>
Это не работает. Когда я напечатал свой массив, я получил как
Array ( [1] => abc [2] => xyz [4] => pqr )
У меня это работает, когда я вручную устанавливаю как
$items=['abc','xyz','pqr'];
Причина может быть в том, что мои c_id's
не заказаны? Но я хочу, чтобы значение c_id
было отправлено! Есть идеи, как это исправить?