Я работаю с Symfony 2.3 в новом проекте, используя существующую базу данных с многочисленными ассоциациями - многие-ко-многим, один-ко-многим и т. Д. Во время моего первоначального импорта на прошлой неделе я где-то в документах указано, что доктрина: mapping: import будет генерировать файлы orm.yml моей базы данных, которые он сделал без заминки. Тем не менее, я также вижу, что в yml-файлах генерируются только отношения ManytoOne ... никаких других ассоциаций.Сопоставление доктрин Symfony: Ассоциация импорта и таблицы
Мое заявление было:
$ php app/console doctrine:mapping:import –em=buv DBImportTestBundle yml
Кроме того, я сделал генерировать объекты для создания классов и основной CRUD для каждой таблицы с помощью:
$ php app/console doctrine:generate:entities DBImportTestBundle
Это также работал КРОМЕ, что я не вижу аннотированные ассоциации, сгенерированные в блоках doc для любого из свойств объекта.
Я просматриваю документы, но не вижу никакой конкретной информации о точных требованиях к ассоциациям на импортированных dbs. Может быть, я не смотрю в нужное место.
Я пытаюсь определить наиболее эффективный способ поддержания моей схемы db в symfony/doctrine ... Я понял, что мне нужно будет явно определять определенные ассоциации вручную, но я не уверен, какие точные требования будут быть ИЛИ, если возможно, я просто не передаю правильные аргументы для создания моих аннотированных ассоциаций через generate: entity.
Может кто-нибудь указать мне на какие-либо документы, которые ссылаются на то, о чем я говорю, или объяснить правильный подход к определению сложных ассоциаций в доктрине? Спасибо.