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

Поле площадь

СообщениеДобавлено: 02 май 2013, 22:16
doghen
Здравствуйте! :-) Укажите пожалуйста как в поле площадь отменить ограничения целого числа и сделать возможным вписывать данные по типу 60/35/8. Может быть просто текстовым полем сделать?

Re: Поле площадь

СообщениеДобавлено: 03 май 2013, 07:36
Xpycm
Здравствуйте.

В валидаторе ( метод rules() ) файла protected\modules\apartments\models\Apartment.php достаточно заменить:
Код: Выделить всё
array('price, price_to, floor, floor_total, square, window_to, type, price_type, obj_type_id, city_id''numerical''integerOnly' => true), 

на:
Код: Выделить всё
array('price, price_to, floor, floor_total, window_to, type, price_type, obj_type_id, city_id''numerical''integerOnly' => true), 


Но учтите, что такой формат записи площади не позволит использовать стандартный поиск по полю "Площадь".
Критерий "Площадь" из форм поиска придётся либо убрать, либо переделывать под новый формат самому.

Re: Поле площадь

СообщениеДобавлено: 03 май 2013, 10:37
doghen
Спасибо понял. Пошел другим путем. Все, что касается "площади" переделал под "Год постройки", а под площадь взял другое поле. Если не затруднит, гляньте пожалуйста, ничего у меня не отваливается домкиров.рф Сам вроде не вижу ничего страшного.

Re: Поле площадь

СообщениеДобавлено: 03 май 2013, 10:42
Xpycm
По идее Вы можете отдельно добавить поля на форме: "Общая площадь", и "Площадь кухни", и "Жилая площадь", и т.п. Добавить соответствующие валидаторы, вывод в объявлении. По ним уже поиск добавить, если это требуется.

Потестил поиск и просмотр объявлений - ничего не отваливается.
Посмотрите ещё без ошибок ли добавляются объявления от пользователя.

Re: Поле площадь

СообщениеДобавлено: 05 май 2013, 08:06
doghen
Xpycm писал(а):По идее Вы можете отдельно добавить поля на форме: "Общая площадь", и "Площадь кухни", и "Жилая площадь", и т.п. Добавить соответствующие валидаторы, вывод в объявлении. По ним уже поиск добавить, если это требуется.


Спасибо. Да я думаю и так нормально получилось. Квартиры у нас в стране в основном стандартные, а чем больше полей в поиске тем дальше друг от друга отдаляются потенциальные покупатели и продавцы.