Symfony';s make:尽管传递了完整的命名空间,实体仍无法确定新类的位置
我使用的是Symfony 3.4,我有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”的位置,请尝
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>中,没有效果。