我试图让这个工作......
我有五张桌子,我想把它们绑在一起:properties
、、、和languages
propertyLanguages
buildings
buildingTranslations
properties,languages 和 propertylanguages 是我工作的典型多对多关系。我接下来要做的是拥有建筑物,这些建筑物与房产相关联,并为每种语言提供文本字段,这些文本将进入建筑物翻译。
我已经为propertylanguages
,buildings
和buildingtranslations
我只是不确定在创建/更新建筑记录时如何设置模型和控制器
编辑
希望这可以更容易地看到关系。
我想创建和编辑包含翻译字段的建筑物(并在数据库中更新)
语言是在属性级别分配的。通过 propertyid 链接到属性的建筑物使用可用的语言(通过 propertylanguages[where propertyid = building.propertyid])来确定建筑物所需的 buildingTranslations