数据库驱动的字段(字段ID)

| 我需要使网站数据库中的所有字段都处于驱动状态,以便我可以进行字段级别跟踪并将验证/字段类型等分配给每种字段类型。当前架构: L_SystemFields sys_field_id 名称 L_Fields field_id sys_field_id(从Fk到L_SystemFields) 名称 这使我可以链接此链接: 字段1 =登录页面上的用户名 字段2 =注册页面上的用户名 现在,两个字段在技术上都相同-\'username \',因此它们在L_SystemFields中具有相同的sys_field_id和名称。但是要进行字段跟踪,它们需要一个唯一的ID,因此它们在L_fields中具有不同的field_id和名称,例如username1,username2。 问题是:以html格式输入的内容-field_id,sy_field_id,名称(来自L_SystemFields)或名称(来自L_Fields)还是其他?据我所知,字段名称在每个页面上应该是唯一的,在这种情况下可以使用,但是在我的页面上有多个相同字段(例如用户个人资料)的情况下将不起作用,我可以在其中添加多个我参加的大学。在这种情况下,如何命名字段以及使用哪些值?
已邀请:
建议您不要派生数据库架构以适合HTML表单。您希望将来可以轻松更改您的应用程序。将数据库设计绑定到HTML表单将很痛苦。它还将允许您独立于最初的HTML实施而实现v2或其他前端(移动应用,桌面应用等)。 考虑首先实施数据库设计。视需要获得第二或第三范式。 通常,给您的HTML元素命名/标识以帮助他们理解。无需唯一地命名不同页面(联系人,个人资料,注册)上的不同元素。 目前尚不清楚为什么需要使用其field_type_ID合并/修饰字段。
<input type=\"text\" id=\"customerEmail_1\" />
<input type=\"text\" id=\"homePhone\" />
对于倍数:
<input type=\"text\" id=\"customerEmail_2\" /> //etc
如果需要倍数,另一种选择是使用and2ѭ并设置其样式。

要回复问题请先登录注册