ক্ষেত্রটি কোনও সত্তায় বিদ্যমান কিনা তা কীভাবে পরীক্ষা করবেন?


28

সত্তা নোডে, আমি ' abc' ক্ষেত্রটি বিদ্যমান কিনা তা পরীক্ষা করতে চাই । যদি উপস্থিত থাকে তবে আমি এর মানটি পেয়ে যাব$value->get('abc').

তবে সামগ্রীটি ধরণের যেখানে এই ক্ষেত্রটি বিদ্যমান নেই, ত্রুটি দেয়:

ওয়েবসাইটটি একটি অপ্রত্যাশিত ত্রুটির মুখোমুখি হয়েছিল। অনুগ্রহ করে একটু পরে আবার চেষ্টা করুন.

ক্ষেত্রটি কোনও সত্তায় বিদ্যমান কিনা তা কীভাবে পরীক্ষা করবেন?

উত্তর:


57

আপনি পদ্ধতিটি ব্যবহার করতে পারেন hasField():

$entity->hasField('abc')

6
শুধু ক্ষেত্রে অন্য কেউ এই করে ধরা পরার, hasField Drupal এর শুধুমাত্র উপলব্ধ 8.
Monkeybrain
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.