Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk melihat templat dalam PHP?
Dengan pembangunan berterusan aplikasi web, enjin templat telah menjadi bahagian penting dalam pembangunan PHP. Templat ialah cara mengasingkan data dan templat, membolehkan aplikasi menyesuaikan diri dengan pandangan dan reka bentuk yang berbeza. Dalam artikel ini, kami akan memperkenalkan templat paparan dalam PHP dan menyediakan beberapa amalan dan pertimbangan terbaik.
Apa yang cuba dibuat templat?
Templat percubaan ialah corak reka bentuk yang memisahkan kod dan penanda HTML Corak ini sering digunakan dalam aplikasi web. Pendekatan ini bertujuan untuk mencapai seni bina berlapis aplikasi, kod pemisah, logik sisi pelayan dan antara muka pengguna. Pemisahan ini bermakna anda boleh menggunakan templat dan helaian gaya CSS yang berbeza untuk memberikan pengalaman bahagian hadapan yang berbeza untuk data yang sama.
Kebaikan mencuba templat
Terdapat banyak faedah mencuba templat, berikut antaranya:
Templat boleh diguna semula, anda boleh menggunakan templat yang sama untuk halaman yang berbeza. Ini mengurangkan lebihan kod dan menjadikan kod lebih mudah untuk diselenggara.
Mengasingkan lapisan logik dan pembentangan menjadikan kod anda lebih mudah untuk dikembangkan. Apabila aplikasi web anda memerlukan lebih banyak fungsi, anda hanya perlu menulis lebih banyak kod PHP tanpa mengubah reka letak halaman.
Mencuba templat boleh menjadikan kod lebih mudah diselenggara. Jika anda perlu menukar reka letak atau pengalaman halaman, anda hanya perlu mengubah suai fail templat tanpa menukar kod PHP.
Ahli pasukan dengan peranan berbeza boleh bekerja pada tahap yang berbeza pada masa yang sama. Pereka bentuk boleh menumpukan pada membina antara muka bahagian hadapan, manakala pembangun boleh menumpukan pada menulis kod bahagian belakang.
Bagaimana untuk templat paparan?
Mencuba templat memerlukan pemisahan kod HTML dan PHP. Berikut ialah beberapa cara untuk melakukannya.
Templat PHP biasa, seperti Smarty dan Twig, penanda dan logik berasingan dalam kod PHP. Walau bagaimanapun, menggunakan kod asli PHP, anda boleh menulis beberapa penyataan aliran kawalan mudah dan kod lelaran untuk membantu anda mengurus data anda dengan lebih baik.
Berikut ialah contoh:
<!doctype html> <html> <head> <title><?php echo $title ?></title> </head> <body> <?php foreach($posts as $post): ?> <h2><?php echo $post['title'] ?></h2> <p><?php echo $post['content'] ?></p> <?php endforeach ?> </body> </html>
Dalam contoh, kod PHP dan teg HTML digunakan secara bergantian, dan nilai pembolehubah dicetak melalui echo
.
Satu lagi cara mudah untuk mencuba templat ialah menggunakan penggantian pembolehubah PHP. Kaedah ini melibatkan rujukan berulang dan menggantikan pembolehubah PHP di seluruh halaman, yang nilainya dijana secara dinamik.
Berikut ialah contoh:
<!doctype html> <html> <head> <title><?php echo $title ?></title> </head> <body> <h1><?=$greeting ?></h1> <p><?=$message ?></p> </body> </html>
Dalam contoh ini, nilai a4d8bad11df0eb427461128200e92c75
dan $greeting
adalah output menggunakan sintaks $message
.
Gunakan enjin templat untuk mengurus templat dan pembolehubah dengan lebih baik, dan gunakan sintaks yang lebih maju seperti gelung pendikit dan cawangan bersyarat.
Berikut ialah contoh menggunakan enjin templat Twig:
<!doctype html> <html> <head> <title>{{ title }}</title> </head> <body> {% for post in posts %} <h2>{{ post.title }}</h2> <p>{{ post.content }}</p> {% endfor %} </body> </html>
Dalam contoh ini, nilai pembolehubah dikeluarkan menggunakan sintaks Twig {{variable_name}}
.
Nota dan Amalan Terbaik
Berikut ialah beberapa nota dan amalan terbaik untuk membantu anda mengurus templat paparan dengan lebih baik:
Menurut aplikasi atau struktur rangka, bersetuju dengan laluan di mana mungkin untuk mengekalkan kod dan mengakses templat dengan mudah.
Gunakan ruang nama, direktori dan nama fail untuk menyusun kod anda dengan sewajarnya, atau gunakan rangka kerja MVC dan ikut garis panduan rangka kerja.
Paparan hendaklah tidak bernegara, iaitu tidak boleh mengandungi sebarang logik perniagaan atau logik akses pangkalan data. Percubaan hanya bertanggungjawab untuk memberikan data.
Pastikan pandangan anda hanya melayani pasaran sasaran tertentu. Jadi apabila anda menulis templat anda, pastikan anda memahami pengguna dan khalayak anda.
Salah satu faedah utama mencuba templat ialah penggunaan semula templat. Memastikan kebolehgunaan semula templat mengurangkan lebihan kod dan menjadikan kod lebih mudah untuk diselenggara.
Kesimpulan
Mencuba templat adalah usaha jurutera tentang cara aplikasi web moden dibina, menjadikan aplikasi web lebih boleh diselenggara, berskala dan boleh diperluaskan. Terdapat beberapa amalan terbaik dan pertimbangan yang mesti diikuti semasa melaksanakan templat percubaan, yang akan memastikan pemisahan antara kod dan templat anda serta menjadikan aplikasi anda lebih mudah untuk diselenggara dan diurus.
Atas ialah kandungan terperinci Bagaimana untuk melihat templat dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!