【发布时间】:2015-01-07 23:35:23
【问题描述】:
我允许用户使用他们选择的任意数量的输入和元素来创建自定义表单。然后,我希望用户能够将该表单保存为各种模板,以便其他用户可以使用该模板来创建自己的自定义表单。
可能有数百种不同的帖子类型,每一种都有不同的元素等。
在 PHP 和 MySQL 中实现这一点的最佳方法是什么?
我正在考虑在用户在数据库中创建自定义表单后将其存储为 html。因此,如果另一个用户想要使用该模板,我只需从数据库中检索该 html 并将其呈现给新用户。
这是最好的方法吗?许多网站都做类似的事情(例如 Wufoo),对我来说将这样的原始 html 存储在数据库中似乎有点奇怪。
【问题讨论】:
-
为什么不能只存储输入的数量和类型以及名称/标签/默认值等?
-
这是一个选项,但是对于每个“模板”,这些东西可能有几十种不同的变体,并以有组织的方式从数据库中存储和读取它们,以便可以将另一种形式构建为完整的重复似乎比仅包含表单的整个 html 的一个数据库条目更复杂。但我不确定?这就是我要问的原因:-)