W Yii2 Chcę, aby jedno z moich pól wejściowych było autouzupełniania, gdy użytkownik zaczyna pisać. Poniżej znajduje się mój kod, który używa Jui Autocomplete
.Autouzupełnianie w Yii2
<?php
$items= ArrayHelper::map(Company::find()->all(), 'c_id', 'name');
echo AutoComplete::widget([
'model' => $model,
'attribute' => 'company',
'clientOptions' => [
'source' => $items,
],
]);?>
To nie jest working.When i drukowane mój tablicę, mam jak
Array ([1] => abc [2] => xyz [4] => pqr)
mam to działa, gdy ręcznie ustawić jak
$items=['abc','xyz','pqr'];
Powodem może być moim c_id's
nie są zamawiane? Ale chcę, aby wartość c_id
została przesłana! Jakikolwiek pomysł, jak to naprawić?
Dobre pytanie, wygląda na to, że nie możesz – Alex
@Alex Dziękujemy! Zobacz moje zaktualizowane pytanie http://stackoverflow.com/questions/23260636/autocomplete-options-from-database-yii2 –