使用 CodeIgniter 的动态表单生成器

Dynamic Form Builder with CodeIgniter

我计划使用

为不同的表单布局构建一个动态表单

http://bootsnipp.com/forms?version=3

我想用 CodeIgniter PHP 框架来做这件事。构建器的前端部分像这样 link。 后端部分有些问题

  1. 我想在数据库中保存使用此构建器创建的表单布局。已完成
  2. 当我想使用这个保存的表单布局时,出现了很多问题。 2.1 我如何像表单验证一样控制 codeigniter 中的表单元素,因为所有表单元素名称都是动态创建的 2.2 如何在数据库中存储这个动态值?我无法设计我的数据库来保存动态值

我几年前创建了一个 formbuilder 并使用了 3 个表:

tblForms

保留表单的元信息,如名称等

tblFormDetails

保留表单元素信息,例如类型、名称、规则。一行中的每个元素。 tblFormDetails 对 tblForms 的引用。

tblFormData

保持价值观。一行中的每个值。它引用 tblFormDetails 并有一个 requestId 用于对每个表单的值进行分组。