Symfony';s make:尽管传递了完整的命名空间,实体仍无法确定新类的位置

Symfony';s make:尽管传递了完整的命名空间,实体仍无法确定新类的位置,symfony,symfony-3.4,Symfony,Symfony 3.4,我使用的是Symfony 3.4,我有src/AppBundle 我尝试使用bin/console make:entity添加新实体,但它无法创建它 无论我为类名提供MyClass或\AppBundle\Entity\MyClass或任何其他奇怪的组合(AppBundle\Entity\MyClass,App\Entity\MyClass,\AppBundle\MyClass),它总是说: 无法确定新类“App\Repository\Entity\MyClassRepository”的位置,请尝

我使用的是Symfony 3.4,我有
src/AppBundle

我尝试使用
bin/console make:entity
添加新实体,但它无法创建它

无论我为类名提供
MyClass
\AppBundle\Entity\MyClass
或任何其他奇怪的组合(
AppBundle\Entity\MyClass
App\Entity\MyClass
\AppBundle\MyClass
),它总是说:

无法确定新类“App\Repository\Entity\MyClassRepository”的位置,请尝试使用完整的命名空间,如“\My\full\namespace\MyClassRepository”

在我看来,它忽略了我已经明确提供的
\AppBundle\Entity
(完整名称空间)


另外,在
app/config/package/dev
中添加
maker.yaml
(如错误消息中所建议)对其没有影响。

您是否尝试过
\app\AppBundle\Entity\MyClass
?您是否尝试过像这里所说的那样设置
根命名空间
?@qdequippe是的,在
maker.yaml>中,没有效果。