在 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
要提交的价值!知道如何解决这个问题吗?