У меня есть отношение, которое выглядит следующим образом:
Категория <=== Хост <===> Пользователь
В основном пользователь-хост - это отношение многие ко многим, иу каждого хоста есть одна категория (один ко многим).
Каким-то образом мне нужно перечислить, в каких категориях есть хосты у пользователя. Что-то вроде:
Выбор категорий из категорий, где у хоста есть пользователь == MyUser.
До сих пор я могу только перечислить, какие Хосты есть у Пользователя и какую категорию имеет Хост.С простым SQL мне нужно 2 соединения, но я не могу найти способ сделать это с Doctrine 2. Я играл весь день с QueryBuilder, но еще даже не близко.
Есть ли какие-либо советы по этому поводу?