Страница 1 из 1

Поиск с автокомплитом

СообщениеДобавлено: 22 янв 2016, 13:19
Aleksander
Добрый день.
Пробую сделать поиск с авто заполнением виджитом CJuiAutoComplete. Запросы упираются в 404 (в недоступный адрес).
Подскажите как сформировать контроллер отдающий данные для выборки?

Re: Поиск с автокомплитом

СообщениеДобавлено: 22 янв 2016, 14:12
Xpycm
Здравствуйте.

Скорее всего путь до контроллера/метода указываете некорректный. Например: в 'source' =>Yii::app()->controller->createUrl('site/myautocomplete'), то в контроллере SiteController.php метод должен называться actionMyautocomplete

Вот примеры создания:
http://devkp.ru/ispolzovanie_cjuiautocomplete/
http://progergirl.blogspot.ru/2012/08/y ... plete.html
http://yiiplayground.com/index.php?r=Ui ... tocomplete

Re: Поиск с автокомплитом

СообщениеДобавлено: 22 янв 2016, 15:03
Aleksander
Спасибо. А вот в запросе ошибка ""NetworkError: 500 Internal Server Error" говорит о том, что я не правильно формирую в контроллере код выборки данных или такая ошибка может по какой другой причине появиться?

Re: Поиск с автокомплитом

СообщениеДобавлено: 22 янв 2016, 15:08
Xpycm
По другой причине: это может быть и "переменная не определена".
Включите DEBUG-режим: http://open-real-estate.info/ru/faq#debug-mode
После этого во вкладке "Сеть" FireBug/инструменты разработчика в Google Chrome увидите полный текст ошибки

Re: Поиск с автокомплитом

СообщениеДобавлено: 22 янв 2016, 19:28
Aleksander
Разобрался :-) .
Изображение

Re: Поиск с автокомплитом

СообщениеДобавлено: 26 янв 2016, 09:33
Aleksander
Подскажите в чем может быть проблема ,если второй поиск работает только на главной, а на других страницах в запрос добавляется quicksearch и при этом выходит ошибка
"NetworkError: 404 Not Found - http://сайт/quicksearch/site/....

Re: Поиск с автокомплитом

СообщениеДобавлено: 26 янв 2016, 10:23
andipas
Aleksander писал(а):Подскажите в чем может быть проблема ,если второй поиск работает только на главной, а на других страницах в запрос добавляется quicksearch и при этом выходит ошибка
"NetworkError: 404 Not Found - http://сайт/quicksearch/site/....


Где то неверно формируется урл. В yii его желательно формировать так -
Код: Выделить всё
Yii::app()->controller->createUrl('/quicksearch/main/mainsearch');