/ / कैसे Drupal 7 में हुक ब्लॉक कॉन्फ़िगर फॉर्म को सत्यापित करें

ड्रूपल 7 - पीएचपी, सत्यापन, ड्रूपल, ड्रूपल-हुक, ड्रूपल-ब्लॉक में हुक ब्लॉक कॉन्फ़िगरेशन फॉर्म को कैसे सत्यापित करें

द्रुपाल 7 में hook_block_configure तथा hook_block_save एक ब्लॉक सेटिंग्स को संशोधित करने और इन मूल्यों को बचाने के लिए एक विधि प्रदान करें।

लेकिन मैं मूल्यों को सहेजने से पहले फॉर्म पर सत्यापन कैसे करूंगा?

उत्तर:

उत्तर № 1 के लिए 4

जैसा पाया गया है यहाँ अपने फॉर्म एलिमेंट को कॉन्फ़िगर करते समय आपको "#element_validate" जोड़ना चाहिए जो तत्व के कस्टम सत्यापन फ़ंक्शन को इंगित करता है। आप फॉर्म अपी में अधिक जानकारी पा सकते हैं यहाँ


जवाब के लिए 0 № 2

यदि आप पूरे फॉर्म के लिए सत्यापन जोड़ना चाहते हैं,यह वास्तव में संभव नहीं है। सबसे अच्छा तरीका है कि मैं खुद को लागू करने में कामयाब रहा हूं, एक कस्टम फ़ंक्शन को कोड में $ संपादित के साथ एक वापसी मूल्य के रूप में बूलियन के साथ एक पैरामीटर के रूप में जोड़ना है। फिर फ़ंक्शन को कॉल करें hook_block_save() अतिरिक्त जांच करने के लिए डेटा की बचत करने से पहले। एकमात्र अपवाद के साथ ठीक काम करता है कि यह लाल मूल्यों को उजागर नहीं करेगा जो कि फॉर्म में गलत हैं।