DQL查询失败
我有一个MySQL数据库中的2个表,即时通讯使用原则1.2和symfony 1.4.4
安装库和备件
Installedbase:
ib_id
app_id
location
和
Spare:
spare_id
app_id
amount
现在我想加入表格来显示有多少应用程序在备用中。
例如
$q = self::createQuery("l")
->select('i.*, s.*')
->from('InstalledBase i, Spare s')
->execute();
return $q;
Doctrine知道app_id字段中的表格之间存在关联,但是我得到错误
500 | Internal Server Error | Doctrine_Hydrator_Exception
"Spare" with an alias of "s" in your query does not reference the parent component it is related to.
yaml:http://pastey.net/137237我不知道这一个出来,有人知道什么学说抱怨?
->from('InstalledBase i, i.Spare s')
...查询中带有“s”别名的“备用”不会引用与其相关的父组件。
为这个查询添加一些更多的标准,不要从这两个表中返回所有内容。
从外观上看,你并没有告诉学说这两张表是相关的。
链接地址: http://www.djcxy.com/p/46117.html上一篇: DQL Query fails