Saya sedang menonton video pengajaran
Garis merah dikeluarkan ke halaman hujung hadapan, dan ia tidak menyatakan templat yang mana halaman templat yang ditentukan itu memang diakses dalam video. Adakah ia dilakukan melalui @Route (name="page_index"), tetapi saya tidak melihat halaman hadapannya menggunakan nama ini. Saya tertanya-tanya bagaimana untuk mengakses halaman yang ditentukan?
Soalan 2: Jika dua laluan ditakrifkan sebagai ‘/’ dalam aplikasi/konfing/perubahan tetapi pengawal yang diakses adalah berbeza, maka apabila saya mengakses alamat localhost:8000, halaman manakah yang akan saya akses? Macam mana nak bezakan kalau nak bezakan?
Selepas mengisytiharkan @Template(), anda tidak perlu menulis laluan dalam pemulangan Ia akan dicari secara automatik Sebagai contoh, seperti yang dinyatakan di atas, indexaction defaultController ialah Resources/views/Default/index.html. laluan ranting
Saya telah menggunakan versi 1.2, yang sangat lama Biar saya beritahu anda pengalaman saya dengan versi itu:
Templat tidak dibuat melalui laluan hanya mengawal tindakan pengawal mana yang anda akses . Ya, fail actionnameSuccess.php dalam 1.2 Jika anda tertanya-tanya bagaimana ia diakses, anda perlu melihat kod sumber.
Penghalaan dalam soalan 2 mentakrifkan dua tindakan pengawal yang sepadan dengan
/
, 他会从上向下查找, 一旦请求的url满足了某个规则, 则直接跳转到对应的controller, 相同routing规则的第二个配置就找不到了, 所以你的第二个/
并没有什么卵用,localhost:8000 默认会指向default的controller和action, 在routing的最后会有这个默认配置, 但你这个/
配置是否会影响, 你得看的配置是怎么配的了,有可能你的这个配置满足了默认页面的请求url规则, 会跳转到你的/
pada masa yang sama Ia mungkin tidak berpuas hati dan tindakan pengawal lalai masih digunakan.Templat lalai diletakkan dalam
Resources/views/{your controller name}/{your action name}.html.twig
Resources/views/{your controller name}/{your action name}.html.twig
比如:
DefaultController 的 indexAction
默认模板在
Resources/views/Default/index.html.twig
注意 Linux 下区分大小写。
Contohnya: 🎜 🎜DefaultController’s indexAction🎜 🎜Templat lalai ada dalam 🎜 🎜Sumber/views/Default/index.html.twig🎜 🎜Perhatikan bahawa Linux sensitif huruf besar.也可以指定路径, annotation:
@Template("your/view/path")
Anda juga boleh menentukan laluan, anotasi:
@Template("your/view/path")
🎜