我需要驱动我的网站数据库上的所有字段,以便我可以进行字段级别跟踪并将验证/字段类型等分配给每个字段类型。当前架构:
L_SystemFields
sys_field_id
名称
L_Fields
field_id
sys_field_id (fk to L_SystemFields)
名称
这允许我链接:
字段 1 = 登录页面上的
用户名 字段 2 = 注册页面上的用户名
现在这两个字段在技术上是相同的 - “用户名”,因此它们在 L_SystemFields 中具有相同的 sys_field_id 和名称。但是要进行字段跟踪,他们需要一个唯一的 ID,因此他们在 L_fields 中具有不同的 field_id 和名称,例如 username1、username2。
问题是:在 html 表单中,我要输入什么 - field_id、sy_field_id、名称(来自 L_SystemFields)或名称(来自 L_Fields)或其他什么?据我所知,每个页面的字段名称应该是唯一的,这在这种情况下有效,但在我在用户个人资料之类的页面上有多个相同字段的情况下不起作用,我可以添加我参加的多个大学。在这种情况下,如何命名字段以及使用什么值?