我在MongoDB的映射類型哈希,名爲「meta_info」它只是持有的東西鍵/值列表,我想它做的形式Symfony2中可動態增強(與JS),把它看(基本上)是這樣的:主義MongoDB的散列類型爲Symfony的增強鍵/值形式2.1
<input type="text" name="meta_info[key][]" /><input type="text" name="meta_info[field][]"> [- remove row]
<input type="text" name="meta_info[key][]" /><input type="text" name="meta_info[field][]"> [+ add row]
我的第一個想法是提出兩個文本框(鍵/值),可以使用JS被複制(那不是問題),並且被轉換爲JSON字符串的onsubmit和轉換回我的文檔類的我的setter方法裏的數組。不過,這似乎有點髒..
我也想嵌入形式(其與嵌入文檔現在sf2.1效果非常好!) - 但我不知道如何做到這一點的一個簡單的鍵/值散列(應該也可以存儲一樣,在MongoDB的)
感謝您的任何想法和做法!
我也在想嵌入許多帶有鍵/值屬性的文檔..我會試試看,非常感謝 – con