如果我想将联系表单提交保存到数据库,如何在提交时插入表单范围?我使用Coldfusion已经有一段时间了。
联系表格取决于提交网站的哪个部分,因此需要扩展和处理包含5个字段或10个字段的表单。我只想将数据存储在blob表中。
答案 0 :(得分:8)
使用serializeJSON,大多数空间有效的方式和最简单的转变为原始形状。之后,您可以使用类似key:value | key:value或结构的XML表示。
答案 1 :(得分:2)
Cfwddx也是另一种选择。
答案 2 :(得分:0)
如果您无法将表单字段规范化为正确的表格,可以尝试存储它们:
ObjectLoad()
& ObjectSave()
(仅限CF9)以blob形式存储。IIRC有一些方法可以通过使用Java来获得CF9之前的对象加载/保存功能。 http://www.riaforge.org/或http://cflib.org/可能拥有它。
答案 3 :(得分:0)
我不知道有一种方法可以将本机结构存储到数据库中,但是您是否考虑过使用JSON将对象表示为键对值,然后在从中检索它之后将其解析为本机结构数据库?
有标签/功能可以帮助您编码和解码为JSON: