Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Конструктор форм
Форумы портала PHP.SU » » Хранение данных, их вывод и обработка » Конструктор форм

Страниц (1): [1]
 

1. man1 - 28 Июля, 2015 - 21:55:31 - перейти к сообщению
Допустим на сайте есть несколько разных веб-форм (форма для связи, форма заказа, оставить комментарий и т.д.). Элементы условно делятся на типовые (поле для ввода, чекбокс, радио, кнопка и т.д.) и расширенные (ввод URL, ввод даты с календарем, выбор цвета и т.д.). Границу эту лучше размыть и говорить просто об элементах. Желаемое в том, чтобы элемент (например, Поле для ввода) существовал как некая сущность и ее шаблон, который мог бы вызываться для отображения в любом другом скрипте с подачей настроек элемента (format=text|integer|email...,value=..., size=..., disabled=... и т.д.). При этом "Тип элемента" создается единожды, а шаблонов для его отображения может быть столько, сколько тем оформления.

Что посоветуете? Какие есть варианты? Какие грабли?
2. caballero - 29 Июля, 2015 - 00:23:01 - перейти к сообщению
полная чушь
4. man1 - 29 Июля, 2015 - 11:11:11 - перейти к сообщению
caballero пишет:
полная чушь

Если Вы умеете разговаривать только таким образом, просьба не писать в эту ветку такие идиотские сообщения.
(Добавление)
Ch_chov пишет:
http://symfony.com/doc/current/components/form/introduction.html

Спасибо за ссылку, это все правильно, и оттуда можно позаимствовать идеи и наработки. Но я хотел бы сделать без привязки к фреймворкам.
5. DelphinPRO - 29 Июля, 2015 - 11:17:53 - перейти к сообщению
man1 пишет:
Но я хотел бы сделать без привязки к фреймворкам.

А зачем вам привязываться к фреймворку? Насколько мне известно, симфония позволяет использовать свои компоненты независимо. Просто пропишите в composer.json зависимость от этого компонента и используйте Улыбка
(Добавление)
Но в целом я поддерживаю caballero, конструкторы форм - чушь.
6. man1 - 29 Июля, 2015 - 11:23:44 - перейти к сообщению
DelphinPRO пишет:

Но в целом я поддерживаю caballero, конструкторы форм - чушь.

Вас больше устроила бы формулировка Конструктор страниц? То есть элемент страницы может быть по типу элементом формы, а может и не быть.
7. Ch_chov - 29 Июля, 2015 - 13:56:59 - перейти к сообщению
https://github[dot]com/kristijanhusa[dot][dot][dot]vel-form-builder

Конструкторы форм присутствют почти в каждом современном фреймворке или СМС. Незаменимая вещь на крупных и средних проектах.

 

Powered by ExBB FM 1.0 RC1