সমস্ত ক্ষেত্র একটি সামগ্রীর ধরণে ব্যবহৃত পেতে, ড্রুপাল 7 এ আমি নিম্নলিখিত কোডটি ব্যবহার করি।
$fields = field_info_instances('node', 'article');
দ্রুপাল 8 এর সমমান কী?
না আমি কেবল নোড_ টাইপ_এডিট_ফর্মটি পরিবর্তন করতে এবং ফর্মটিতে নোড টাইপ দ্বারা সংজ্ঞায়িত ক্ষেত্রগুলির একটি তালিকা যুক্ত করতে চাই। সুতরাং নোডের ধরণটি আমার কাছে কেবল যুক্তি। সুতরাং আমি ভেবেছিলাম ফিল্ড_ইনফো_সেন্টালগুলির মতো ফাংশনটি সহায়তা করতে পারে।
—
প্রবীণ আজাজ
@ ক্লাইভ: আমি সত্তার প্রকারের নামটি ব্যবহার করে কোনও সত্তা অবজেক্ট তৈরি করতে পারি। নোডটাইপ :: লোড ('নিবন্ধ') এখানে একটি ফাংশন রয়েছে যা নোডের ধরণের জন্য অবজেক্ট তৈরি করে।
—
প্রবীণ আজাজ
\Drupal::entityManager()->getFieldDefinitions('node', 'article')
কাজটি ক্লাইভ করেছেন :)
$fields = $entity->getFieldDefinitions();
এটি করবে। আমি নিশ্চিত নই যে এর সমতুল্যfield_info_instances()
কী,FieldStorageConfig
তার একটি নেই বলে মনে হচ্ছে