本文介绍了Doctrine DQL和命名空间(仅相对?)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我注意到,如果我尝试像

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

我得到

如果我做

  $ query = $ em-> createQuery('SELECT u FROM应用程序\Entities\User u'); 

它的确定。所以问题是,我可以说DQL只接受DQL语句中的相对命名空间吗?

解决方案

我在





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



i noticed that if i try to do soemthing like

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

i get

if i do

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

its ok. so the question is, can i say that DQL only accepts relative namespaces in DQL statements?

解决方案

i found the answer at doctrine forums

这篇关于Doctrine DQL和命名空间(仅相对?)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-21 14:03