Doctrine と Zend Framework 2 を使用しています。「 Doctrine partials 」を使用するときにエンティティの外部キーを取得する方法がわかりません。クエリビルダーも使用しており、配列を返したいと思っています。
以前は: を使用していましIDENTITY(e.variable)
たが、今はパーシャルを使用すると、次のようなコードになります: 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
いますが、このソリューションはすべての外部キー用であり、選択するかどうかを決定できず、より柔軟になりたいと考えています。