Yii2 自动完成 class 位于何处?

Where is the Yii2 autocomplete class located?

我用过:

echo AutoComplete::widget([
    'name' => 'file',
        'clientOptions' => [
        'source' => ['USA', 'RUS'],
    ],
]);

但我收到错误消息:

Class 'AutoComplete' not found.

您应该先安装 Yii 2 Jquery UI extension。 带命名空间的完整 class 名称是 yii\jui\Autocomplete。 你可以这样使用它:

use yii\jui\Autocomplete;

...

echo AutoComplete::widget([
    'name' => 'file',
    'clientOptions' => [
        'source' => ['USA', 'RUS'],
    ],
]);

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