Symfony: добавление внешних ключей программно - PullRequest
0 голосов
/ 20 июня 2011

У меня довольно плохая структура базы данных, с которой не объявлены отношения внешних ключей, и я должен использовать эту базу данных как модель с Symfony.

По некоторым причинам я не могу изменить эту базу данных, приходится работать с ней как есть. Кроме того, не нужно редактировать файлы YML.

Как я могу объявить внешние ключи непосредственно в классах php Symfony? Желательно, чтобы классы не перезаписывались, если я регенерирую модель.

Искал это, но не мог найти ответ.

1 Ответ

0 голосов
/ 21 июня 2011

Doctrine.

Я нашел ответ здесь: http://www.doctrine -project.org / projects / orm / 1.2 / docs / manual / определяющие модели / en

Необходимо переопределить метод setUp () BaseClass с помощью отношений hasMany или hasOne.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...