Я работаю с существующей схемой базы данных и пытаюсь настроить две модели Doctrine с отношением «многие ко многим», , как описано в этом документе
При создании таблиц с нуля у меня нет проблем с этим. Однако в существующих таблицах соединений используется другое соглашение об именах, чем то, что описано в документе Doctrine. В частности
Table 1
--------------------------------------------------
table_1_id
....other columns....
Table 2
--------------------------------------------------
table_2_id
....other columns....
Join Table
--------------------------------------------------
fktable1_id
fktable_2_id
По сути, предыдущие разработчики предваряли все внешние ключи fk
.
Из примеров, которые я видел, и некоторые краткие эксперименты с кодом, выясняется, что Doctrine 1.2 требует , чтобы таблица соединений использовала те же имена столбцов, что и таблицы, к которым она присоединяется
Правильно ли мое предположение?
Если да, изменилась ли ситуация в Учении 2?
Если ответы на любой из приведенных выше вопросов верны, как настроить модели таким образом, чтобы все столбцы «выстраивались»