Я проводил рефакторинг устаревшего приложения, включая перемещение кода базы данных в doctrine.
Мой случай: у меня есть три объекта: штаб-квартира, RegionalOffice и RegionalManager. RegionalManager - это как соединительная таблица для ManytoMany, так и информация о самом региональном менеджере, и у этого объекта есть не только ссылки на штаб-квартиру и RegionalOffice, но и множество других ненулевых свойств.
Если я попробую:
$headquarters->addRegionalOffice($office);
Doctrine невозможно создать RegionalManager, например, из-за его имени.
Итак, мой вопрос, могу ли я передать дополнительную информацию для записи соединения, имени, адреса, возраста и т. Д. c?