всем привет, пишу пет-продукт и как раз столкнулся с применением паттерна мост
имею вот такую структуру базы данных, такая именно для обеспечения целостности базы данных
каждую таблицу снизу представляет Entity соответствующий в symfony,при добавлении нового отношения, будет добавлено 7 новых таблиц, а со стороны пхп - классов
вопрос, как в doctrine в рамках symfony мне сделать класс для того, чтобы он сам определял по переданным в него аргументам в какую таблицу записывать?
(как мы видим по скрину они названы в определенном виде access_$entity1_to_$entity2)
В данный момент понимает какая таблица через аннотацию, указанную в entity
=====
p.s. собственно, если в бд сокращать количество таблиц -> то мы не сможем контролировать достоверность id внешних ключей
=====
выглядит как решение ->
https://symfony.com/doc/current/doctrine/events.htmlперехват события loadClassMetadata