विजेट प्रकार Drupal होस्टिंग
- hook_field_widget_info () एनोटेशन आधारित प्लगइन खोज ने ले ली है, \ Drupal \ कोर \ फील्ड \ एनोटेशन \ FieldWidget एनोटेशन वर्ग का उपयोग कर। अन्य प्लगइन प्रकार का सवाल है, स्वीकार किए जाते हैं गुण एनोटेशन वर्ग में दर्ज कर रहे हैं।
कुछ संपत्ति के नाम (खाली स्थानों को अंडरस्कोर से बदल देता है) ड्रुपल 7 के बाद से बदल गया है।
'सेटिंग' संपत्ति, उपलब्ध सेटिंग्स और उनके डिफ़ॉल्ट मानों को निर्दिष्ट और defaultSettings () स्थिर विधि WidgetInterface में ले जाया जाता ::।
- hook_field_widget_settings_form ()। hook_field_widget_form ()। hook_field_widget_error ()। WidgetInterface तरीकों द्वारा प्रतिस्थापित (ऊपर देखें)
- formElement () विधि, कि विजेट प्रपत्र तत्व के निर्माण के लिए जिम्मेदार है, अब Drupal 7 में एक $ आइटम सरणी एक \ Drupal \ कोर \ फील्ड \ FieldItemListInterface वस्तु के रूप में फ़ील्ड मान प्राप्त करते हैं, बजाय।
अधिक जानकारी Drupal 8 इकाई एपीआई और handkook में क्षेत्र मूल्यों के आसपास सिंटैक्स के बारे में पाया जा सकता है।
सीधे शब्दों में कहें, FieldItemListInterface वस्तुओं डेल्टा से keyed आइटम की एक सरणी की तरह पहुँचा जा सकता है, और प्रत्येक आइटम में गुण सरल वस्तु वाक्य रचना द्वारा पहुँचा जा सकता: