живой поиск от kartik\typeahead\Typeahead

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
fname_lname
Сообщения: 32
Зарегистрирован: 2018.03.15, 12:22

живой поиск от kartik\typeahead\Typeahead

Сообщение fname_lname » 2020.02.14, 16:21

У меня на сайте есть обычная бутстраповская форма поиска

Код: Выделить всё

<form method="get" action="<?php echo Url::to(['history/result']) ?>">
            <div class="form-group">
                <label for="exampleInputEmail1">Поиск по фамилии</label>
                <input type="text" class="form-control" name="q"  placeholder="Введите вашу фамилию">
            </div>
            <button type="submit"  class="btn btn-primary">Найти</button>
        </form>
Вот контроллер для отображения результатов поиска

Код: Выделить всё

public function actionResult()
    {
        $q = Yii::$app->request->get('q', 'submit');
        if (!$q) {
            return $this->render('result');
        }
        $query = Requests::find()->where(['like', 'fio', $q]);
        $pages = new Pagination(['totalCount' => $query->count(), 'pageSize' => 10, 'forcePageParam' => false, 'pageSizeParam' => false]);
        $result = $query->offset($pages->offset)->limit($pages->limit)->all();
        return $this->render('result', compact('result', 'pages', 'q', 'submit'));
    }
как теперь прикрутить вместо обычного поиска вот такой виджет? https://demos.krajee.com/widget-details/typeahead

Аватара пользователя
maleks
Сообщения: 1845
Зарегистрирован: 2012.12.26, 12:56

Re: живой поиск от kartik\typeahead\Typeahead

Сообщение maleks » 2020.02.14, 18:00

Там же он кучу доков по тому что и как подготовил.
По английски не можете читать?
Yii2 universal module sceleton - for basic and advanced templates

Ответить