Я пытаюсь заставить это работать ...
У меня есть пять таблиц, которые я пытаюсь связать: properties
, languages
, propertyLanguages
, buildings
и buildingTranslations
свойства, языки и языки собственности - это типичные отношения «многие ко многим», с которыми я работаю. Далее я пытаюсь создать здания, которые связаны с собственностью и имеюттекстовые поля для каждого языка, который будет входить в переводы здания.
Я установил внешние ключи для propertylanguages
, buildings
и buildingtranslations
Я просто не уверенкак настроить модель и контроллер при создании / обновлении записей зданий
edit
Мне удалось создать представление в mssql, которое представляет отношение view http://img33.imageshack.us/img33/7411/11907303.png
надеюсь, это облегчает просмотр взаимосвязей.
Я хочу создавать и редактировать здания с полями перевода, включенными (и обновленными в базе данных)
Языки назначаются вуровень собственности. Здание, котороесвязан со свойством через propertyid использует доступные языки (через propertylanguages [где propertyid = building.propertyid]), чтобы определить buildingTranslations, необходимые для здания