php - cakephp save array field (hasMany) -


मेरे पास HTML में एक सरणी फ़ील्ड है:

  & lt; इनपुट प्रकार = "टेक्स्ट" नाम = "वाइनडिस्क्रिप्शन [विवरण] []" />  

यह फ़ील्ड किसी बटन पर क्लिक करके डुप्लिकेट किया जा सकता है, मैं उसे नियंत्रक मॉडल गर्त में कैसे बचा सकता हूं?

यह मेरा वर्तमान कोड है:

  $ इस- & gt; Vino- & gt; VinoDescription- & gt; ($ इस- & gt; डेटा) को बचाने;  

लेकिन यह एक एसक्यूएल त्रुटि देता है:

  प्रश्न: 'विनो_डिस्क्रिप्शन' (`सबटाइटिलो ',` descripcion`, `id_vino`) में डालें मूल्य ( ऐरे, ऐरे, 60)  

इसके अलावा अगर मैं HTML में नाम को बदलने की कोशिश करता हूं:

  & lt; इनपुट प्रकार = "टेक्स्ट" नाम = "वाइनडीस्क्रीपियन [] [विवरण]" / & gt;  

यह काम करता है, लेकिन केवल "रिकार्ड" मानों के साथ 1 रिकॉर्ड बचाता है अग्रिम में धन्यवाद।

डालने से पहले नियंत्रक में अपने पोस्ट डेटा को संभालने की कोशिश करें। आप मूल्यों को सरणियों के रूप में सम्मिलित करने का प्रयास करते हैं यह सही नहीं है पोस्ट डेटा से सरणी मान न दें print_r ($ this- & gt; डेटा) का उपयोग करके यह देखने के लिए कि आपका पोस्ट डेटा संरचना क्या है।


Comments