In Yii2 möchte ich eines meiner Eingabefelder automatisch vervollständigen, wenn der Benutzer beginnt zu tippen. Unten ist mein Code, der Jui Autocomplete
verwendet. DieseAutocomplete in yii2
<?php
$items= ArrayHelper::map(Company::find()->all(), 'c_id', 'name');
echo AutoComplete::widget([
'model' => $model,
'attribute' => 'company',
'clientOptions' => [
'source' => $items,
],
]);?>
ist nicht working.When ich meine Array gedruckt, ich erhielt wie
Array ([1] => abc [2] => xyz [4] => pqr)
Ich habe Arbeits es, wenn ich manuell einstellen wie
$items=['abc','xyz','pqr'];
Der Grund dafür kann mein sein c_id's
sind nicht bestellt? Aber ich möchte den c_id
Wert erhalten, um eingereicht zu werden! Irgendeine Idee, wie man das repariert?
gute Frage, es scheint, Sie können nicht – Alex
@Alex Vielen Dank! Bitte sehen Sie meine aktualisierte Frage http://stackoverflow.com/questions/23260636/autocomplete-options-from-database-yii2 –