【发布时间】:2011-03-30 11:50:13
【问题描述】:
具有以下基本表(一对多关系)
客户端 - 有很多用户。
用户 - 每个用户都属于单个客户端。
在一个非常简单的示例中,如果我查询用户实体 (Querybuilder)
与getArrayResult() 我看到以下内容:
- 实际生成的SQL中包含外键字段 返回(即 ClientID)
- 实际返回的数据数组不包含外键 场地。
现阶段我不需要返回国外数据,所以不需要 加入关联的表。
所以问题是......
在我的数组中返回什么或如何返回外键值?
查询是:
$qb = $this->_em->createQueryBuilder();
$qb->select('e');
$qb->from('Entity\User', 'e');
SQL 是:
SELECT w0_.Id AS Id0, w0_.Name AS Name2, w0_.ClientID AS ClientID7
FROM users w0_
【问题讨论】:
标签: php orm doctrine-orm