У меня есть много ко многим отношениям между Местоположением и Областями.Таким образом, есть три таблицы location, area и location_area (сводная таблица).Теперь, как мы знаем из сводной таблицы, у меня есть только внешние ключи из обеих таблиц.Таким образом, доктрина не позволит сущности для нее, поскольку она требует первичного ключа для сущности, и логически два внешних ключа образуют суррогатный ключ.Я не хочу добавлять дополнительный идентификатор столбца в таблицу.
У меня есть много областей для многих отношений в таблице местоположений.Так что это запрос, который я написал.
$query->leftJoin('q.areas', 'a');
И мне нужен атрибут таблицы location_areas для некоторых условий.когда я попытался получить доступ к его атрибуту через соединение, которое я сделал выше.Поскольку это соединение со многими областями отношений, поэтому я предполагаю, что оно должно также возвращать атрибуты сводной таблицы, но это никогда не происходит. Что мне делать в этой ситуации.
Любая помощь будет принята с благодарностью.