关于MySql上存储的数据,我有一个问题,有什么更好的方式来存储这样的东西:
我正在尝试创建一个应用程序,用户可以在其中存储不同的可自定义表单字段,例如,如果我需要一个联系人表单,我可以创建一个具有From textfield、Subject下拉字段、Message字段的表单,同样,我还可以使用不同的表单元素创建一个不同的表单。为此,用户可以为字段设置名称、值或其他表单属性。
但是,有什么更好的方法来存储这段信息,这样就可以很容易地为用户创建一个动态表单,以方便地更改内容并使用它们。
我只能想出两种储存它们的方法:
敬请指教。谢谢。
发布于 2012-04-07 11:12:12
嗯,我自己不喜欢在我的设计中使用序列化数据。但这真的取决于你会用它做什么。
我发现这篇博客文章描述了起起落落,这可能对你的决定有帮助。
发布于 2012-04-07 11:09:23
我有个好主意但涉及不同的桌子。首先创建一个带有id字段的表Form_fields,用id创建field_name第二个表属性,用id创建第三个表Field_attributes,用form_field_id和attribute_id创建一个表Field_attributes。这是一个关系表。现在用php和mysql做后端。
https://stackoverflow.com/questions/10053906
复制相似问题