maxdancepro / yii2-autocomplete
Yii2 Jui AutoComplete with Id field widget
Package info
github.com/maxdancepro/yii2-autocomplete
Type:yii2-extension
pkg:composer/maxdancepro/yii2-autocomplete
1
2019-02-09 23:55 UTC
Requires
- yiisoft/yii2: *
- yiisoft/yii2-jui: ~2.0.0
Requires (Dev)
- phpunit/phpunit: 4.*
This package is auto-updated.
Last update: 2026-03-10 15:18:33 UTC
README
Yii2 Jui Автозаполнение с виджетом поля Id
Установка
Предпочтительный способ установить это расширение через composer.
Либо
php composer.phar require --prefer-dist maxdancepro/yii2-autocomplete "*"
или добавить
"maxdancepro/yii2-autocomplete": "*"
в требуемый раздел вашего composer.json файл.
Использование
После того, как расширение установлено, просто используйте его в своем коде:
<?= $form->field($model, 'attribute_id')->widget(AutoComplete::className()); ?>
Для Ajax запроса
echo $form->field($model, 'attribute')->widget(AutoComplete::className(), [
'clientOptions' => [
'source' => Url::to(['/controller/autocomplete'])
]
])
Или по умолчанию с запросом ajax (Url::to(['/attibute/autocomplete']))
echo $form->field($model, 'attribute_id')->widget(AutoComplete::className());
Или с массивом
echo $form->field($model, 'attribute_id')->widget(AutoComplete::className(), [
'clientOptions' => [
'source' => [
['id' => 1, 'label' => 'Label 1'],
['id' => 2, 'label' => 'Label 2'],
...
]
]
])