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


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.