加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

了解CakePHP模型数据中的_ids数组

发布时间:2020-12-13 13:51:21 所属栏目:PHP教程 来源:网络整理
导读:使用Cake PHP 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 )] 我想了解一下
使用Cake PHP 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
     )
]

我想了解一下:

>如何以及为什么会出现这些魔术?
有没有办法控制或防止这种行为?

How and why do these magic _ids appear?

_ids属性通常来自请求数据.如果协会没有完全编组,它可能会留在实体上.

如果您提供一种复制ORM出现的方法,请在github上打开一个问题,因为这不应该发生.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读