我使用symfony3。有唯一的捆绑 - AppBundle
。我使用yml进行注释。他们住在AppBundle \ Resources \ config \ doctrine中。如果我想要一个新实体 - 我创建新的.orm.yml
文件,然后运行php bin/console doctrine:generate:entities AppBundle
。一切正常。包含名称空间的学说实体
一旦我需要另一个命名空间为我的实体。所以我在doctrine
文件夹中创建了一个文件夹Filter
。并在那里放置一个Category
实体。然后调用'生成'命令。我有一个错误No mapping file found named 'Category.orm.yml' for class 'AppBundle\Entity\Filter\Category'.
然后删除Filter
文件夹并调用该命令。一切正常。所以这个问题是在一个额外的文件夹中。我试图将Category
放在doctrine
文件夹中,但将名称空间保留在yml
文件(AppBundle \ Entity \ Filter \ Category)中。这是行不通的。
所以问题是:如何创建一个具有父命名空间的antity的注释?
Works!那么没有子目录,只是指向一个命名空间分离? – FreeLightman