Итак, я посмотрел на Doctrine, Propel и Eloquent, и пока они не хотят рассматривать существование средней таблицы, которая имеет гибридную связь между двумя другими таблицами.ORM не способны справиться с комбинационными отношениями - poopy
http://s14.postimg.org/uoo8xt1sx/Screen_Shot_2013_07_29_at_2_50_47_PM.png
person
имеет один ко многим отношения с personVehicle и это способствует первичному ключу personId
.
vehicle
имеет один на один отношения с personVehicle и это способствует первичному ключу vehicleId
.
До сих пор особые отношения все ORM, я посмотрел на ручку
- один к одному
- один ко многим
- многие ко многим
Но не любые два или или более комбинаций , Это правильно? Каков наилучший способ вставить в эти отношения (в лицо, автомобиль и соответствующий идентификатор в personalVehicle) с ORM или альтернативным, если он доступен?