Tengo una pregunta simple sobre el (por cierto realmente genial) Doctrine ODM.¿Qué tipo de asignación elegir para matrices asociativas? Doctrina ODM
Suponga que tiene un documento como:
/**
* @Document
*/
class Test
{
/** @Id */
public $id;
/** @WHICHTYPE */
public $field = array();
}
ahora quiero almacenar una matriz asociativa como
array("test" => "test1", "anothertest" => "test2", ......);
En el campo de la propiedad $ de esa clase.
No hay problema para MongoDB, lo sé, pero en Doctrine cuando uso, por ejemplo, @Collection o simplemente @Field, solo se almacenan los valores (array_values se utiliza en el controlador de asignación para la recopilación, por ejemplo). Por lo que el valor almacenado se parece
array("test1", "test2", ....)
¿Alguien sabe lo que Doctrina-ODM tipo de asignación que debe utilizar con el fin de preservar los pares de valores clave en la base de datos?
gracias de antemano,
Andi (greetz de Alemania)
esta es una respuesta realmente inútil – Chris