我有一堆查找表:
Religion
Country
City
nationality
Currency
等...大约80-100个查找表。
现在我有系统表,我集中了所有字段和值,因此我可以识别所有字段,集中它们用于报告并向我的查找添加多语言。所以这些是像这样的表:
Form (all forms on system)
Field (all fields on system)
Value (all values for all fields on system)
Form_Field_value (mapping them together)
Translation (maps value and field to multi language)
但问题是如何将所有80-100表数据放入这些字段/值表中?所以它会是这样的:
Field table:
id 1 Natioality
id 2 Country
1d 3 city
...
Value table
1d 1 american
id 2 chinese
id 3 rusian
...
field_value
id 1, field_id1, value_id1
id 2, field_id1, value_id2
id 3, field_id1, value_id3
...
当然,我可以手动完成它,但它失去了拥有这些查找表的目的。理想的是保持这些表同步。下一个问题是用于表单的表格?查找表或form_fields
表?