5

我注意到如果我尝试做类似的事情

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

我明白了

[语义错误] '\Application\Entities\User' 附近的第 0 行,第 14 列:错误:未定义类'\'。

如果我做

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

没关系。所以问题是,我可以说 DQL 只接受 DQL 语句中的相对名称空间吗?

4

1 回答 1

8

我在学说论坛上找到了答案

字符串中没有“相对”命名空间

它必须是完全限定的类名减去开头的 \

于 2010-07-26T11:52:50.460 回答