SadekiSan
25.11.2014 - 19:10
Передо мной стоит следующая задача: нужно сделать динамически создаваемые формы посредством php, необязательно, чтобы данные хранились в XML, можно JSON или БД или ещё какой-то формат. Вот, есть некое подобие социальной сети с облачными вычислениями, где администратор группы должен определять, какие данные должен ввести пользователь (соответственно посредством некоего графического интерфейса определить форму, которую должен будет заполнить пользователь). То есть что-то напоминающие типы материалов в Drupal (Админ, создавая тип материала определяет поля, которые нужно будет заполнять при добавлении материала данного типа). Подскажите, пожалуйста, как можно осуществить подобное...
SadekiSan, Zend Form, Symfony Form
_____________
Люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации
SadekiSan
25.11.2014 - 19:22
Да, не сказал, сайт на ZF2, однако я не понимаю как сделать форму динамичной, ведь там, чтобы создать форму нужно прописывать код аж в несколько файлов, естественно, я себе подобную роскошь позволить не могу, максимум менять во view что-то...
SadekiSan, там есть фабрика, в нее можно передать массив с описанием, зайди в документацию по формам, примеры там есть
_____________
Люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации
SadekiSan
25.11.2014 - 23:39
Спасибо большое. Можете посоветовать какой-нибудь генератор форм? Все проблема в том, что форму должен создать человек, несведущий в вэб-технологиях (человек, создающий группу), т. е. я так полагаю, тыкает некие кнопки и появляются поля формы, потом всё это дело сохраняется куда-то (предположим в БД), и уже другой человек, который будет создавать некую задачу в группе должен будет заполнить эту форму и мы должны, естественно, как-то провести фильтрацию/валидацию данных, введённых им и сохранить эти данные в xml файл для, того, чтобы обычный программист (не я) мог прочитать эти данные и что-то там с ними сделать..
SadekiSan, я думаю вам не составит труда создать самому простейший визуальный редактор форм.
_____________
Люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации
SadekiSan,
https://github.com/patrioticcow/Zend-Form ,сам не пробовал, но судя по демке работает.
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.