我被困在数据库设计上了。我必须显示HTML表单字段,并指定哪些字段是强制性的,哪些字段是不可见的,哪些字段在数据库中是不可见的。
我必须将配置选项放在管理面板中。因此,Admin选择表单和字段并检查它是否是强制性的/可见的或不可见的,并且为特定的用户设置了配置。
注意:-只有当用户更改配置时,否则它们必须来自默认配置。
表单表、数据库设计
form_id - int(11)
form_name - Varchar(255)
screen_ame - Varchar(255)字段表,
field_id - int(11)
field_name - Varchar(255)
form_id - int(11)form_field关系表
field_id - int(11)
user_id - int(11)
mandatory - enum('1', '0')
visible - enum('1', '0') 因此,从这三个表中,我可以得到提供表单数据的所有数据,其中还包括强制和可见的字段。
但是,我坚持这样的逻辑,即表单字段只有在用户更改配置时才会更改(设置覆盖),否则它们必须来自默认配置。
发布于 2018-01-29 12:25:54
默认设置为user_id =0或-1,实际用户为user_id >0。
https://stackoverflow.com/questions/48500973
复制相似问题