Доктрина 2: Преобразовать отображение в YAML с пространством имен? - PullRequest
0 голосов
/ 02 августа 2011

Я использую Doctrine 2 и серверную часть MySQL.Я запускаю команду CLI для анализа схемы и создания YML-файлов.Я использую следующую команду CLI.

 php ./doctrine.php orm:convert-mapping --verbose --force --from-database yml tmp_yaml

Затем я выполняю некоторую обработку файлов YAML, а затем заставляю Doctrine создавать файлы сущностей из них.Однако нам нужно, чтобы объекты находились в определенном пространстве имен.Прямо сейчас я просто обрабатываю полученные файлы сущности .php, но это действительно плохой способ сделать это.

Как я могу заставить Doctrine создавать YAML с нашим пространством имен.Если это невозможно, как я могу заставить Doctrine создавать сущности, которые находятся в нашем пространстве имен?

Спасибо !!!-Don!

1 Ответ

0 голосов
/ 02 августа 2011

В документах говорится, чтобы назвать файл YAML и корневой элемент с полным именем класса сущности, включая пространство имен (разделенное . вместо \)

Помните, что имена классов, указанные в файлах YAML, должны быть полностью квалифицированными.

Так и должно быть.

...