Yii2自动完成课位于何处?

Chh*_*oro 3 yii2

我用过:

echo AutoComplete::widget([
    'name' => 'file',
        'clientOptions' => [
        'source' => ['USA', 'RUS'],
    ],
]);
Run Code Online (Sandbox Code Playgroud)

但我得到错误:

Class 'AutoComplete' not found.
Run Code Online (Sandbox Code Playgroud)

aro*_*hev 5

您应该首先安装Yii 2 Jquery UI扩展.带有命名空间的完整类名是yii\jui\Autocomplete.你可以像这样使用它:

use yii\jui\Autocomplete;

...

echo AutoComplete::widget([
    'name' => 'file',
    'clientOptions' => [
        'source' => ['USA', 'RUS'],
    ],
]);
Run Code Online (Sandbox Code Playgroud)

要么

echo yii\jui\AutoComplete::widget([
    'name' => 'file',
    'clientOptions' => [
        'source' => ['USA', 'RUS'],
    ],
]);
Run Code Online (Sandbox Code Playgroud)