2013-05-31 5 views
1

Клиент, для которого я работаю в веб-приложении, нуждается в различных приложениях для некоторых услуг, которые они предлагают. Они хотели бы иметь возможность самостоятельно управлять этими приложениями. У меня возникли проблемы с поиском наилучшего способа выполнить это, так как каждое из их приложений будет содержать различное количество полей разных типов. Некоторым нужно будет хранить большие куски текста (эссе), другим, возможно, понадобятся поля для загрузки документов.Динамические формы - правильный способ настройки базы данных?

С помощью некоторого javascript я создал форму, позволяющую им динамически создавать форму для своих приложений. Каков наилучший способ хранения информации об этих элементах формы в моей базе данных?

Как только эти формы созданы, существует разумный способ хранения/получения представленных данных в таблице? Это просто слишком много, и было бы безумно поддерживать?

спасибо.

+0

Если мой ответ помог вам, пожалуйста, отметьте это как ответ. –

ответ

1

Если вы ищете что-то простое, что будет динамически создавать таблицы как объекты без каких-либо предварительных настроек или знаний базы данных, я бы предложил использовать ORM. Мой любимый RedBeanPHP.

0

Zend Form может быть хорошей отправной точкой для вдохновения, в частности Zend\Form\Factory. Как вы можете видеть, вы можете просто передать массив, который может прибыть откуда угодно.

Anthony.

Смежные вопросы