前端之家收集整理的这篇文章主要介绍了
了解CakePHP模型数据中的_ids数组,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
使用Cake
PHP v3.1 w / Postgres DB.当我使用关联检索记录时,我经常会看到一个额外的_ids数组.这样的事情
...
(int) 26 => [
'agency_id' => (int) 23,'routes' => [
'_ids' => (int) 2
]
]
@H_
502_3@或有时:
'_ids' => Array (
0 => 1
1 => 5
2 => 3
3 => 4
)
]
@H_
502_3@我想了解一下:
@H_
502_3@>如何以及为什么会出现这些魔术?
有没有办法控制或防止这种行为?
@H_502_3@How and why do these magic _ids appear?
@H_
502_3@_ids
属性通常来自请求数据.如果协会没有完全编组,它可能会留在实体上.
@H_
502_3@如果您提供一种复制ORM出现的
方法,请在github上打开一个问题,因为这不应该发生.
原文链接:https://www.f2er.com/php/138953.html