मेरे पास (वास्तव में महान तरीके से!) सिद्धांत ओडीएम के बारे में एक साधारण सवाल है।सहयोगी Arrays के लिए चुनने के लिए कौन सा मैपिंग प्रकार? सिद्धांत ओडीएम
मान लें आप की तरह एक दस्तावेज़ है:
/**
* @Document
*/
class Test
{
/** @Id */
public $id;
/** @WHICHTYPE */
public $field = array();
}
अब मैं की तरह
array("test" => "test1", "anothertest" => "test2", ......);
उस वर्ग के $ क्षेत्र संपत्ति में एक साहचर्य सरणी संग्रहीत करना चाहते हैं।
मोंगोडीबी के लिए कोई समस्या नहीं, मुझे पता है, लेकिन जब मैं उदाहरण के लिए @ कोलेक्शन या बस @ फ़ील्ड का उपयोग करता हूं, तो केवल मान संग्रहीत किए जाते हैं (उदाहरण के लिए संग्रह के लिए मैपिंग ड्राइवर में array_values का उपयोग किया जा रहा है)। तो संग्रहीत मूल्य किसी को भी जो सिद्धांत-ODM मानचित्रण प्रकार मैं क्रम में उपयोग करना चाहिए डेटाबेस में कुंजी-मान जोड़ों की रक्षा करने के पता है की तरह
array("test1", "test2", ....)
लग रहा है?
(जर्मनी से greetz) अग्रिम धन्यवाद,
Andi
यह एक वास्तविक बेकार जवाब है – Chris