Bagaimana saya bisa mengirimkan formulir ke ranting template di Drupal 8?
Sebagai contoh, saya mendapatkan ini:
sebuah formulir: mymodule / src / Form / MyForm.php
Kemudian pada Controller saya:
public function myController() {
??????
return [
'#theme' => 'mytemplate',
??????
];
}
mytemplate.html.twig
{{ ????? }}
Maksud Anda, Anda ingin objek entitas yang tersedia di preprocess / template, atau Anda ingin tampilan yang diberikan entitas tersedia?
—
Clive
@Clive Saya ingin tampilan yang diberikan entitas tersedia untuk dikirim ke template dan kemudian ini menunjukkannya.
—
rpayanm
Tidak ada yang namanya "render entitas". node dan blok memiliki API yang sama untuk ditampilkan, tetapi formulir sangat berbeda dan jelas bukan entitas. Ajukan pertanyaan tertentu dan Anda akan mendapatkan jawaban yang akan membantu Anda. entitas seperti apa, apakah Anda hanya ingin melihat dengan output default, atau menggunakannya dalam template Anda sendiri, ...
—
Berdir
Biarkan saya mengedit pertanyaan.
—
rpayanm
Itu masih belum cukup informasi. Jadi sekali lagi, entitas seperti apa yang ingin Anda hasilkan? Dan apa yang sedang dilakukan template Anda. Singkatnya, apa input dan output yang Anda harapkan. Juga sertakan implementasi hook_theme () Anda.
—
Berdir