Форум → Программирование → PHP для идиотов → Нубские вопросы по Symfony 2
Нубские вопросы по Symfony 2
Страницы: ← Предыдущая страница • Следующая страница →
-
28 декабря 2011 г. 21:25, спустя 10 минут 52 секунды
В джанго есть мозможность создавать формы на основе моделей - https://docs.djangoproject.com/en/dev/topics/forms/modelforms/
Можете почитать. -
28 декабря 2011 г. 21:31, спустя 6 минут 36 секунд
ты наверное не понял вопроса. у тебя форма занимается сохранением, а данные могут не только приходить от клиентского браузера. -
-
28 декабря 2011 г. 21:48, спустя 6 минут 43 секунды
и сохраняться не только в базу)
За это уже форма не отвечает. Форма просто создает новый объект модели.ты наверное не понял вопроса. у тебя форма занимается сохранением, а данные могут не только приходить от клиентского браузера.
Никто не отменял обычное создание объекта - Post(title=request.POST['title']…) -
28 декабря 2011 г. 21:53, спустя 5 минут 41 секунду
а формы разве не наследие хттп и браузера соответственно ?:)
красота языка тут еще много решает, тут хоть запиздитесь, но пхп еще далеко до адекватного языка, хотя бы их неймспейсы в виде елок-палок чего стоит, ведь гавно же как ни крути.
кстати код на симфони может и адекватен, но он страшный с виду :))Сапожник без сапог -
28 декабря 2011 г. 22:21, спустя 27 минут 26 секунд
В джанго есть мозможность создавать формы на основе моделей
Никто не отменял обычное создание объекта - Post(title=request.POST['title']…)
я только начал знакомиться с пайтоном но уже чувствую что-то не то. например, декларируется что:
"Явное лучше, чем неявное."
"Должен существовать один — и, желательно, только один — очевидный способ сделать это." (ц)
и т.д.
но ведь создание моделей из форм - это неявное, то есть магия
а "никто не отменял обычное создание объекта" - это больше одного способа сделать "это".
а ещё там сказано
"Хотя он поначалу может быть и не очевиден, если вы не голландец"
учитывая ЧТО ЕСТЬ Голландия, эта фраза приобретает очень двойной оттенок смысла
прям таки переливается и поблёскивает
я думаю эти ребята там курят траву или что посерьёзнее, потому что у меня даже с руби такого ощущения не возникало, а уж он-то вполне наркоманский язык
в общем, я хочу того же!! где достать??не всё полезно, что в swap полезло -
28 декабря 2011 г. 22:18, спустя 23 часа 57 минут 22 секунды
код на симфони может и адекватен, но он страшный с виду
да не ничо такСпустя 51 сек.Травите питона! Травите! -
28 декабря 2011 г. 22:18, спустя 8 секунд
насчет методов сделать это, мне кажется что это просто две разные задачи и одна зависит от другой, то есть создания объекта модели это всего лишь следствие стандартного поведениЯ формы, которое ты можешь переопределить стопудово.
тут вполне очевидное поведение модели формы для стандартного функционалаСапожник без сапог -
28 декабря 2011 г. 22:25, спустя 6 минут 22 секунды
В yii 2 стандартных модели: модель данных из бд и форма. Форма предоставляет валидацию и генерацию самих форм, без записи данных в бд, а модель данных тоже самое, только модель привязана к таблице -
28 декабря 2011 г. 22:29, спустя 4 минуты 2 секунды
нубыYou can be anything you want to be. Just turn yourself into anything you think that you could ever be. -
-
29 декабря 2011 г. 1:27, спустя 1 час 31 минуту 5 секунд
а формы разве не наследие хттп и браузера соответственно ?:)
Формы это часть веб-интерфейсов и обрабатываются в контроллерах и они собирают информацию для модели, то есть формы не создают объект модели, а только собирают инфу с запроса, которая потом передается в модель, а неФорма просто создает новый объект модели.
и тем более форма не занимается магическим сохранением, и модель не должна зависеть от хранилища данных, пусть хоть в файлах храниться. Вот на приведенном примере из джанго не совсем все прозрачно происходит. -
29 декабря 2011 г. 1:47, спустя 19 минут 38 секунд
Всё вообще должно быть по другому… Не работая с реальным рефакторингом и изменением крупных решений и систем забывается, да и даже не определяется основа и понятия, которые описывают тру декомпозицию и расслоение, преследующие цели упрощения и нивилирования проблем, связанных с изменениями. Поэтому хули вы тут затеяли базар-вокзал, если никто не говорит о реальных причинах и следствиях? А, блядь? ))) -
29 декабря 2011 г. 1:52, спустя 5 минут 19 секунд
а я о чем пишу? о расслоение и зоне ответственности каждого из слоев. слой хранения данных, слой домена там где будет наша модель, и операционный слой с формами и контроллерами + дополнительные слои типа интерфейса пользователи и т.д. -
Страницы: ← Предыдущая страница • Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!