【发布时间】:2014-06-06 14:35:40
【问题描述】:
在 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 值!知道如何解决这个问题吗?
【问题讨论】:
-
好问题,看来你做不到
-
@Alex 谢谢!请查看我更新的问题stackoverflow.com/questions/23260636/…
标签: php autocomplete yii2