Я устанавливаю отношения в своих моделях с помощью DataMapper, но упираюсь в стену.
У меня есть класс RealEstate
, класс Client
и класс Position
, все из которых имеют отношения «многие ко многим».
Client
может иметьPosition
«покупателя» вRealEstate
- Тот же
Client
может иметьPosition
«продавца» в другомRealEstate
Таким образом, для данного RealEstate
легко найти все связанные с ним Clients
, но как я могу также включить то, что Position
есть у этих клиентов для конкретного RealEstate
?