ডকুমেন্টেশন পদ বলে:
GetForm () পদ্ধতিতে পাস হওয়া আর্গুমেন্টটি সেই শ্রেণীর নাম যা আপনার ফর্মটি সংজ্ঞায়িত করে এবং এটি \ দ্রুপাল ore কোর \ ফর্ম \ ফর্মবিল্ডার ইন্টারফেসের একটি বাস্তবায়ন।
আমি কীভাবে ক্লাসের নামটি জানতে পারি যা মূল যোগাযোগের মডিউল দ্বারা প্রদত্ত ওয়েবসাইট প্রতিক্রিয়া ফর্মটি নির্ধারণ করে (ফর্ম আইডিটি হ'ল )।feedback_contact_message_form
আমি যখন dpm()ফর্মটি দেখতে পারি সেখানে একটি শ্রেণি সংজ্ঞায়িত করা হয়েছে:
$input array(30)
→'#attributes' => array(1)
→'class' => array(3)
string(29) "feedback-contact-message-form"
string(20) "contact-message-form"
string(12) "contact-form"
আমি প্যারামিটারটি পাস করার জন্য এর বিভিন্ন রূপ চেষ্টা করেছি:
\Drupal::formBuilder()->getForm();
তবে ভাগ্য নেই ধন্যবাদ
আমার প্রশ্নে বার্ডিরের উত্তর কি সহায়ক হবে না? drupal.stackexchange.com/questions/146617/…
—
alexej_d
ধন্যবাদ, তবে আমি বারডিরের উত্তর অনুসরণ করি না। আমি আমার উত্তর নীচে আমার ব্লক প্লাগইন যোগ করেছি - আপনার কোড নমুনা থেকে প্রথম দুটি লাইন যুক্ত। আমি এখান থেকে কোথায় যাব? ধন্যবাদ।
—
dbj44
Drupal\contact\ContactFormEditForm। নিশ্চিত না যে এটি সন্ধান করার একটি সহজ উপায় আছে যদি না আপনি জানেন যে এটি সত্তা ফর্ম যদিও।srcযার নাম দিয়ে শেষ হয় সেই ফাইলগুলির জন্য মডিউলটির ফোল্ডারের নিচে থাকা সবচেয়ে ভাল উপায় হতে পারেForm.php। আমি মনে করি এটি অনুসরণ করার জন্য একটি নিরাপদ সম্মেলন