Доктрина DQL и пространства имен (только относительные?) - PullRequest
5 голосов
/ 25 июля 2010

я заметил, что если я попытаюсь сделать что-то вроде

$query = $em->createQuery('SELECT u FROM \Application\Entities\User u');

я получаю

[Семантическая ошибка], строка 0, столбец 14 рядом с «\ Application \ Entities \ User»: ошибка: класс «\» не определен.

если я сделаю

$query = $em->createQuery('SELECT u FROM Application\Entities\User u');

все хорошо. поэтому вопрос в том, могу ли я сказать, что DQL принимает только относительные пространства имен в выражениях DQL?

1 Ответ

8 голосов
/ 26 июля 2010

я нашел ответ на форуме доктрины

Нет "относительных" пространств имен в Строки

Это должен быть полностью квалифицированный класс имя минус начало \

...