如何在使用 Doctrine2 生成实体中指定目标目录

How to specify a destination directory in Generate Entities with Doctrine2

我正在使用带有 Doctrine 作为 ORM 的 symfony 框架。 当我 运行 这个命令时:

php bin/console doctrine:mapping:convert annotation ./src --env=local --em=myentitymanager

我得到这个输出: Processing entity "AppBundle\Entity\Offer" Processing entity "AppBundle\Entity\Product"

我需要知道是否存在一些参数或某种方法来在 AppBundle/Entity 的子目录中创建实体。 那么有什么办法可以得到这个输出吗?

Processing entity "AppBundle\Entity\Exampledir\Peticion" Processing entity "AppBundle\Entity\Exampledir\Tecnologia"

很遗憾,php bin/console doctrine:mapping:convert 命令不接受定义实体目录的参数。

捆绑包的目标文件夹已在源代码中硬编码为:

  • 如果您选择注释,则为 /Entity
  • 如果选择xml,则为/Resources/config/doctrine