, (*1)
The Autocomplete extension is a Yii2 wrapper widget for for the Autocomplete for jQuery plugin.
AutoComplete allows you to easily create autocomplete/autosuggest boxes for text input fields., (*2)
Has no dependencies other than jQuery.
The widget is specially styled for Bootstrap 3., (*3)
Installation
The preferred way to install this extension is through composer., (*4)
To install, either run, (*5)
$ php composer.phar require anmaslov/yii2-autocomplete-widget "*"
or add, (*6)
"anmaslov/yii2-autocomplete-widget": "*"
to the require
section of your composer.json
file., (*7)
Usage
Get data from model, (*8)
$data = Link::find()
->select('title as value')
->asArray()
->all();
In view, (*9)
use anmaslov\autocomplete\AutoComplete;
echo AutoComplete::widget([
'name' => 'link',
'data' => $model,
'clientOptions' => [
'minChars' => 2,
],
])
License
yii2-autocomplete-widget is released under the MIT License., (*10)