我们有一个提交表单和一个提交管理,能够查看、编辑、删除和导出。
使用 Oracle,提交存储在一个表中,有一个用于存储更改的日志表和两个用于填充 id 的序列。
当请求新表格时,表格和序列的代码被复制重命名和修改以满足新的要求。
由于时间限制,我一直试图一次一点地改进这个过程,我想停止用这么多表填充数据库。
最强大的解决方案是拥有一个表单构建器,它允许您定义字段并使用此元数据构建表单。我在 Mura CMS 中看到过这样的示例,但我还没有找到可以集成的独立解决方案。如果可以的话,我不想花很多时间重新发明轮子。
作为一个中间解决方案,我正在考虑将每个提交存储为 XML 文件的想法,这不是一个非常可扩展的解决方案 - 但是每个表单大约 30 个提交,大约 1-2 个管理员我认为这不会太慢。
如果有人知道我可以使用的表单生成器,我可以与 ColdFusion 集成吗?或者我是否应该考虑 XML 中间解决方案?
我会很感激一些意见!
谢谢