2011-03-27 104 views
0

我发现在控制台中编写dql语句非常方便。 例如,控制台dql连接语法?

./symfony doctrine:dql "from sfGuardUser where id = 8" 

不过,无论我尝试我似乎无法正确地书写一个连接查询。我会喜欢它的工作:

./symfony doctrine:dql "from sfGuardUser s left join s.Profile" 

但它没有。什么是正确的语法?

回答

0

我刚刚试过了,我只能得到一个正常的连接工作(不是左连接)。

在这种情况下,正常的连接是足够好的。 (One user has one profile)

./symfony doctrine:dql "from sfGuardUser s join s.Profile" 
+0

谢谢!事实上,它就像一个左连接(缺失关系返回为空)。 – Dziamid 2011-03-27 20:34:50