यदि किसी संस्था में फ़ील्ड मौजूद है, तो कैसे जांचें?


28

इकाई नोड में, मैं जांचना चाहता हूं कि क्या ' abc' फ़ील्ड मौजूद है या नहीं। यदि मौजूद है, तो मैं इसके मूल्य को प्राप्त करूंगा$value->get('abc').

लेकिन वह सामग्री प्रकार जहाँ यह फ़ील्ड मौजूद नहीं है, त्रुटि देता है:

वेबसाइट को एक अप्रत्याशित त्रुटि का सामना करना पड़ा है। बाद में पुन: प्रयास करें।

यदि किसी संस्था में फ़ील्ड मौजूद है, तो कैसे जांचें?

जवाबों:


57

आप विधि का उपयोग कर सकते हैं hasField():

$entity->hasField('abc')

6
शायद ज़रुरत पड़े किसी और को इस से बाहर पकड़ा जाता है, hasField Drupal में ही उपलब्ध है 8.
— Monkeybrain
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.