2015-11-16 3 views
1

В настоящее время у меня установлено orm на моем приложении silex. Кажется, что все работает так, как ожидалось, за исключением случаев, когда я запускаю команду для создания объектов из моей базы данных (обратная инженерия).ORM convert-mapping создает неправильную файловую структуру

../../../vendor/bin/doctrine orm:convert-mapping --namespace="Random\MyApp\Model\Random\Entities" --force --from-database annotation ./../random/entities 

Эта команда будет создавать все мои сущностей прекрасно, но они будут находиться под структурой папок

./../random/entities/Random/MyApp/Model/Random/Entities/(files here) 

что неправильно, так как я ожидал, чтобы иметь

./../random/entities/(files here) 

ответ

0

Пространство имен на самом деле путь под вашими сущностями сгруппирован. Поэтому совершенно логично, что доктрина генерирует файлы в этом пространстве имен.

Если вы хотите файловую структуру, как это просто сделать:

../../../vendor/bin/doctrine orm:convert-mapping --namespace="random/entities" --force --from-database annotation ./ 

Но это, безусловно, не соответствует с PSR-0