![]() |
|
Модераторы: Aliance, skyboy, MoLeX, ksnk |
![]()
|
|
| AtaL |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 113 Регистрация: 18.2.2006 Репутация: нет Всего: нет |
Добрый день!
Работала с версией 1.2, по ряду причин пришлось стартовать проект на 1.4. Сразу столкнулась с рядом изменений, красивого подхода к которым не нашла. Может быть, кому-то удалось? 1. Не работают многие параметры полей в админогенераторе. И вроде бы часть из них можно скомпенсировать параметрами виджетов, но как быть с type: plain? Руками выводить содержимое неактивных полей - решение вроде бы некрасивое. 2. Неясно, как быть с полем Date. В 1.2 rich date (datetime) было достаточно просто: единое текстовое поле, прикреплялся календарь, по клику проставлялась дата и текущее время опционально, которое можно было исправить. Сейчас, во-первых, rich поле, судя по результатам поисков, достижимо только с установкой плагина. Но даже и в этом случае, во-первых, доступен только инпут типа Date, но не Datetime, а, во-вторых, он имеет вид набора полей, что есть некрасиво. Как придать ему прежний вид? И как подставлять время там, где это необходимо? 3. Фильтры. По дефолту в виджетах для фильтров доступны поля даты и текстовое. Если прописать в виджетах обычный селект, он отобразится, но не будет обрабатываться, т.к. для addTextCriteria требуются входные данные формата array('text' => 'selected_value'), а обычный селект отдаст string('selected_value'). Возможно, я просто не слишком хорошо работаю с виджетами, но красивого решения проблемы опять же не нашла. Пришлось писать класс, унаследовав его от sfWidgetFormChoice и переопределив метод render. 4. boolean Сама пока не проверяла, но в процессе поисков решения предыдущих проблем видела упоминание, что в фильтрах обработка булевого типа больше не выглядит как выпадающий список "да-нет-да или нет". Так ли это и, если да, как бороться? По идее, можно и описанным в предыдущем пункте способом, но, мне кажется, все это можно сделать как-то сильно проще и красивее.) В общем, прошу помощи тех, кто уже эту версию освоил.) Заранее спасибо! Это сообщение отредактировал(а) AtaL - 23.4.2010, 23:08 |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Libraries | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |