У меня есть один столбец таблицы базы данных с именем «животное». У меня есть форма на странице просмотра, которая имеет несколько полей ввода текста, которые будут отправлены за один раз. Все поля ввода текста для столбца «животное». у меня есть AutoComplete
виджет, который предоставляет все предлагаемые имена животных, когда вы начинаете печатать в поле ввода текста. Есть ли способ использовать один AutoComplete
виджет для нескольких полей ввода текста в одной форме в Yii Framework 2.0?
Ниже одно поле ввода с автозаполнением виджета:
echo AutoComplete::widget([
'model' => $model,
'attribute' => 'animal',
'clientOptions' => [
'source' => $animalNames,
],
]);
$ модель это класс модели животных, который имеет свойствоживотное‘, представляющий имя столбца. $ animalNames это массив предлагающих имен животных. Если я повторю этот код два раза, только первое поле ввода будет содержать автозаполнение имен животных. Второе поле ввода не имеет автозаполнения.
Задача ещё не решена.
Других решений пока нет …