gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 00:17:55 25 4
gpt4 key购买 nike

使用 CakePHP v3.1 和 Postgres DB。当我检索具有关联的记录时,我经常会看到一个额外的 _ids 数组。像这样的事情:

    ...
(int) 26 => [
'agency_id' => (int) 23,
'routes' => [
'_ids' => (int) 2
]
]

或者有时:

     '_ids' => Array (
0 => 1
1 => 5
2 => 3
3 => 4
)
]

我想了解:

  1. 这些神奇的_ids是如何以及为何出现的?
  2. 有办法控制或防止这种行为吗?

最佳答案

How and why do these magic _ids appear?

_ids 属性通常来自请求数据。如果关联没有完全整理,它可能会留在实体上。

如果您提供一种方法来重现来自 ORM 的_ids,请在 github 上提出问题,因为这种情况不应该发生。

关于php - 了解 CakePHP 模型数据中的 _ids 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39359398/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com