使用Cake
PHP v3.1 w / Postgres DB.当我使用关联检索记录时,我经常会看到一个额外的_ids数组.这样的事情
@H_502_15@
... (int) 26 => [ 'agency_id' => (int) 23,'routes' => [ '_ids' => (int) 2 ] ]
或有时:
'_ids' => Array ( 0 => 1 1 => 5 2 => 3 3 => 4 ) ]
我想了解一下:
>如何以及为什么会出现这些魔术?
有没有办法控制或防止这种行为?
How and why do these magic _ids appear?
_ids属性通常来自请求数据.如果协会没有完全编组,它可能会留在实体上.
如果您提供一种复制ORM出现的方法,请在github上打开一个问题,因为这不应该发生.