使用CakePHP v3.1 w / Postgres DB。当我检索带有关联的记录时,我经常会看到一个额外的_ids
数组。像这样:
...
(int) 26 => [
'agency_id' => (int) 23,
'routes' => [
'_ids' => (int) 2
]
]
或者有时候:
'_ids' => Array (
0 => 1
1 => 5
2 => 3
3 => 4
)
]
我想了解:
_ids
如何以及为何出现?答案 0 :(得分:2)
这些魔法_ids出现的方式和原因是什么?
_ids
属性通常来自请求数据。如果关联没有完全编组,它可能会留在实体上。
如果您提供了一种方法来复制_ids
即将 的ORM,请在github上打开一个问题,因为这不应该发生。