2014-01-10 3 views
2

Каталог My Entity для моего пакета становится довольно большим. Я хотел бы иметь возможность группировать свои классы в подкаталоги. Например, все классы, связанные с форумом, в Entity/Forum /. Я смог сделать это относительно успешно, но я не знаю, как сделать запрос доктрины сейчас.Doctrine Query Class Not in Entity Directory

Следующие не работают.

SELECT fp 
FROM AcmeMainBundle:ForumPost fp 
WHERE 1 

Как запросить объект не непосредственно в папке Entity?

+0

Doctrine сущностей должны быть в их собственный уникальный файл. class User {} в User.php (или, тем не менее, вы его называете) – Rottingham

+0

Каждый объект все равно будет в своем собственном уникальном файле. Я просто пытаюсь добавить подкаталоги в папку Entity, чтобы она была более организованной. Или это неправильно, и я должен просто держать все сущности непосредственно в папке сущности? (Я понимаю, что я неправильно это сформулировал. Я исправлю это сейчас в исходном сообщении) –

+0

AcmeMainBundle: Forum/Post – Cerad

ответ

3
SELECT fp 
FROM AcmeMainBundle:Forum\ForumPost fp 
WHERE 1 

Это будет работать до тех пор, как вы изменили пространство имен сущностей вы переезжаете в отдельную папку, например, Acme \ MainBundle \ Entity \ Форум \ ForumPost