gpt4 book ai didi

arrays - 为关联数组选择哪种映射类型? Doctrine ODM

转载 作者:IT老高 更新时间:2023-10-28 13:12:01 27 4
gpt4 key购买 nike

我有一个关于(顺便说一句真的很棒!)Doctrine ODM 的简单问题。

假设您有这样的文档:

/**
* @Document
*/
class Test
{
/** @Id */
public $id;
/** @WHICHTYPE */
public $field = array();
}

现在我想存储一个关联数组,例如

array("test" => "test1", "anothertest" => "test2", ......);

在该类的 $field 属性中。

我知道,MongoDB 没有问题,但是在 Doctrine 中,当我使用 @Collection 或简单地使用 @Field 时,只存储值(例如,在映射驱动程序中使用 array_values 进行收集)。所以存储的值看起来像

array("test1", "test2", ....)

有谁知道我应该使用哪种 Doctrine-ODM 映射类型来保存数据库中的键值对?

提前谢谢你,

安迪(来自德国的问候)

最佳答案

关于arrays - 为关联数组选择哪种映射类型? Doctrine ODM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4186140/

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