php - checkboxes empty after saving -
मुझे एक मौजूदा विस्तार (tt_products) typo3 में विस्तार करने में एक समस्या है मैंने विस्तार के टीसीए.पीपीपी को संपादित किया और उसमें नए क्षेत्र "पैनलशैपस" लिखा। यह एकाधिक चयन चेकबॉक्स के साथ एक फ़ील्ड उत्पन्न करता है इसके अलावा मैंने फ़ील्डप्रूफ़ "मध्यम टेक्स्ट" के साथ डीबी में फ़ील्ड बनाई
जब मैं अब टाइपो 3 बैकेंड पर जा रहा हूं और एक नया कंटेंट एलिमेंट तैयार कर रहा हूं तो मैं इस क्षेत्र में 6 चेक बॉक्स को देख सकता हूं। मैं कुछ चेकबॉक्स का चयन कर सकता हूँ, "सहेजें और सामग्री तत्व को बंद करें" क्लिक करें, मान सही तरीके से डेटाबेस में लिखे जाएंगे। जब मैं बैकएंड में निर्मित सामग्री तत्व को दोबारा खोलता है, तब सभी चेकबॉक्स खाली होते हैं, हालांकि सभी मूल्य डीबी में सहेजे जाते हैं। इस बारे में कोई भी विचार है?
यह typo3 6.2.9, PHP 5.4, MySQL 5
'panelshapes' = & gt; सरणी ('लेबल' = & gt; 'एलएलएल: EXT:'। TT_PRODUCTS_EXT। '/ Locallang_db.xml: tt_products.panelshapes', 'config' = & gt; सरणी ('प्रकार' = & gt; 'चुनें', 'आकार' = & Gt; 6, 'रेंडरमोड' = & gt; 'चेकबॉक्स', 'मिनिटम्स' = & gt; 0, 'maxitems' = & gt; 6, 'सक्षम करेंमल्टी चयनफ़िल्टरटेस्टफ़ील्ड' = & gt; TRUE, 'आइटम' = & gt; सरणी (ऐरे ('Gerade एरे ('डर्सीसिच', 'डर्सीसिच', '', 'डर्सीसिच'), सरणी ('यू-फॉर्म', 'यू-फॉर्म', '', '', ' यू-फॉर्म '), सरणी (' एल-फॉर्म ',' एल-फॉर्म ',' ',' एल-फॉर्म '), सरणी (' रुण्ड ',' रुण्ड ',' ',' रुंड '), अरै ( 'प्रिज्मा', 'प्रिज्मा', '', 'प्रिज्मा'),),),
गु आपके आइटम्स में ई मान रिक्त स्थान होते हैं, जहाँ तक मुझे पता है कि डीबी मानों को GeneralUtility :: trimExplode () द्वारा विस्फोट किया जाता है जो उन्हें निकाल देगा।
Comments
Post a Comment