Подтвердить что ты не робот

2-элементная папка уровня в Symfony 2

У меня есть двухуровневая сущность объекта в пакете Symfony2:

CommonBundle/Entity/EntityFolder1/EntityA.php
CommonBundle/Entity/EntityFolder2
CommonBundle/Entity/EntityFolder3
CommonBundle/Entity/EntityFolder4

Когда я пытаюсь получить репозитории для сущности, находящейся в одной из папок:

$product = $this->getDoctrine()->getRepository('CommonBundle:EntityA')->find(1); 

Symfony не распознает это CommonBundle:EntityA.

Я также пробовал с CommonBundle:EntityFolder1:EntityA.

Предупреждение: class_parents(): Class CommonBundle\Entity\EntityA не делает существуют и не могут быть загружены в

4b9b3361

Ответ 1

Это CommonBundle:EntityFolder1\EntityA.

Ответ 2

Используйте полное имя класса вашего объекта:

$product = $this->getDoctrine()
                ->getRepository('Acme\CommonBundle\Entity\EntityFolder1\EntityA')
                ->find(1);