我正在使用 Doctrine and Zend Framework 2。当我使用“ Doctrine partials ”时,我不知道如何获取实体的外键。我还使用查询生成器,我想返回数组。
在我使用: 之前IDENTITY(e.variable)
,但现在当我使用partial时,我有一个类似的代码:partial e.{id, name...}
。而且我不知道我应该在哪里以及用什么来获取外键。
如果我要使用e.{id, name}, IDENTITY(e.variable)
,那么我会得到外键,但它不是同一个数组的一部分:
array (size=2)
0 =>
array (size=2)
'id' => int 1
'name' => string 'Test' (length=4)
'countryId' => string 'en' (length=2)
但我想得到:
array (size=2)
0 =>
array (size=2)
'id' => int 1
'name' => string 'Test' (length=4)
'countryId' => string 'en' (length=2)
我也知道,HINT_INCLUDE_META_COLUMNS
但这个解决方案适用于所有外键,然后我无法决定我想选择哪个外键,我想要更灵活。