как добавить в quicksearch поле для поиска по Apartment ID

Вопросы и ответы по изменению функционала, смене дизайна, переносу сайта и т.п.

Модераторы: Xpycm, Koduc

Правила форума
ВНИМАНИЕ! Форум не является средством гарантированной поддержки клиентов и пользователей. Поэтому на быстрый ответ тут рассчитывать не нужно, как и на ответ вообще. Сотрудники отвечают по мере своих возможностей.

На форуме действует ограничение в 3 сообщения / сутки.
Если Вы хотите сказать "спасибо", то воспользуйтесь функцией "Повысить репутацию" - зелёная иконка "плюс" под ником ответившего.

как добавить в quicksearch поле для поиска по Apartment ID

Сообщение Mopkau » 15 ноя 2012, 19:54

Сабж, как добавить в квиксерч поиск по уникальному номеру объявления?
Mopkau
Незнакомец
 
Сообщения: 11
Зарегистрирован: 01 окт 2012, 14:24
Очки репутации: 0

Re: как добавить в quicksearch поле для поиска по Apartment

Сообщение Foton » 16 ноя 2012, 09:01

Собственно говоря, нужно в код формы поиска в файлах protected\views\site\index-search-form.php и protected\views\layouts\inner.php добавить поле для ввода, например:
Код: Выделить всё
<input type="text" id="appId" name="appId" value="<?php echo isset($this->appId) && $this->appId ? CHtml::encode($this->appId) : "";?>"/>

а в файл protected\modules\quicksearch\controllers\MainController.php
добавить переменную
Код: Выделить всё
public $appId; 

и дополнить метод actionMainsearch кодом
Код: Выделить всё
$this->appId = Yii::app()->request->getParam('appId');
if ($this->appId) {
    $criteria->compare('t.id', $this->appId);
}
 
Foton
Разработчик
Разработчик
 
Сообщения: 431
Зарегистрирован: 26 янв 2012, 14:58
Очки репутации: 8


Вернуться в Вопросы и помощь по изменениям

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 49

cron