Вопросы и ответы по изменению функционала, смене дизайна, переносу сайта и т.п.
Модераторы: Xpycm, Koduc
Правила форума
ВНИМАНИЕ! Форум не является средством гарантированной поддержки клиентов и пользователей. Поэтому на быстрый ответ тут рассчитывать не нужно, как и на ответ вообще. Сотрудники отвечают по мере своих возможностей.
На форуме действует ограничение в 3 сообщения / сутки.
Если Вы хотите сказать "спасибо", то воспользуйтесь функцией "Повысить репутацию" - зелёная иконка "плюс" под ником ответившего.
Dnny » 16 июл 2013, 17:31
В настоящее время в админке чтобы найти объявление, не хватает одной колонки: тип недвижимости (квартира, комната, дом ....) тоесть категория недвижимости. Как создать новую категорию, в какой файл лезть?
-
Dnny
- Незнакомец
-
- Сообщения: 12
- Зарегистрирован: 20 июн 2013, 17:27
- Очки репутации: 0
Xpycm » 16 июл 2013, 20:17
Файл protected\modules\apartments\models\Apartment.php в метод "rules" (public function rules()) добавим "obj_type_id" для сценария "seacrh"
Было:
- Код: Выделить всё
array('city_id, owner_active, active, type, ownerEmail', 'safe', 'on' => 'search'),
Станет:
- Код: Выделить всё
array('city_id, owner_active, active, type, ownerEmail, obj_type_id', 'safe', 'on' => 'search'),
В этом же файле в метод "search" (public function search())
после:
- Код: Выделить всё
$criteria->compare($this->getTableAlias().'.active', $this->active, true);
добавим:
- Код: Выделить всё
criteria->compare($this->getTableAlias().'.obj_type_id', $this->obj_type_id);
В файле \protected\modules\apartments\views\backend\admin.php после
- Код: Выделить всё
array(
'name' => 'active',
'type' => 'raw',
'value' => 'Yii::app()->controller->returnControllerStatusHtml($data, "apartments-grid", 1)',
'htmlOptions' => array(
'class'=>'apartments_status_column',
),
'sortable' => false,
'filter' => Apartment::getModerationStatusArray(),
),
вставим:
- Код: Выделить всё
array(
'name' => 'obj_type_id',
'value' => '(isset($data->objType)) ? $data->objType->name : ""',
'htmlOptions' => array(
'class'=>'apartments_status_column',
),
'sortable' => false,
'filter' => Apartment::getObjTypesArray(),
),
-
Xpycm
- Разработчик
-
- Сообщения: 1592
- Зарегистрирован: 30 дек 2011, 11:06
- Откуда: Йошкар-Ола
- Очки репутации: 50
-
Dnny » 17 июл 2013, 12:54
Благодарю. отлично.
-
Dnny
- Незнакомец
-
- Сообщения: 12
- Зарегистрирован: 20 июн 2013, 17:27
- Очки репутации: 0
Вернуться в Вопросы и помощь по изменениям
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 47