Symfony2 - Entity子文件夹上的实体的getRepository

Man*_*olo 3 php entity symfony

大多数情况下,实体位于src/Project/FooBundle/Entity/Foo.php.然后您可以通过以下方式访问存储库

$this->getRepository('ProjectFooBundle:Foo');
Run Code Online (Sandbox Code Playgroud)

但是当实体位于时,如何访问存储库src/Project/FooBundle/Entity/Foo/Foo.php

pon*_*ste 8

如我的评论中所述,这可以通过以下语法完成:

$this->getRepository('ProjectFooBundle:Foo/Foo');
Run Code Online (Sandbox Code Playgroud)

或者(如@Touki所述)

$this->getRepository('ProjectFooBundle:Foo\Foo');
Run Code Online (Sandbox Code Playgroud)