Пытаюсь реализовать поиск с автокомплитом с помощью виджета Typeahead Basic. В БД есть модель Products, где по полю name нужно осуществлять поиск. Был выбран виджет без ActiveForm.
$productModel = new \app\models\Products();
echo TypeaheadBasic::widget([
'model' => $productModel,
'attribute' => 'name',
'dataset' => [
'limit' => 6,
'templates' => [
'notFound' => '<div class="text-danger" style="padding:10px 10px">Nothing found</div>',
]
],
'data' => $data,
'options' => ['placeholder' => 'Find ...'],
'pluginOptions' => ['highlight'=>true],
]);
В массиве $data - все name продуктов.
Можно ли, к примеру в $data передавать не только значения одного поля name для поиска, а полностью передать записи со всеми полями, делать поиск только по полю name и отображать в автокомплите вместе с полем name другое поле amount? например как, Sugar 250gr
И подскажите, как получить результаты, которые были выведены автокомплитом?
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости