Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk memasang templat dalam php
PHP ialah bahasa skrip yang digunakan secara meluas dalam pembangunan web Banyak tapak web menggunakan PHP untuk menjana kandungan web secara dinamik. Memasang templat ialah operasi penting dalam pembangunan PHP. Seterusnya, artikel ini akan memperkenalkan anda secara terperinci cara memasang templat PHP.
1. Persediaan
Sebelum memasang templat, kami perlu memastikan syarat berikut dipenuhi:
1 PHP telah dipasang
Kepada pasang templat PHP, PHP mesti dipasang terlebih dahulu. Pastikan PHP dipasang pada pelayan anda dan mempunyai nombor versi lebih tinggi daripada 5.4.
2. Enjin templat dipasang
Enjin templat ialah perpustakaan yang menukar templat kepada kod PHP boleh laku. Terdapat banyak enjin templat PHP di pasaran untuk dipilih, seperti Smarty, Twig, Blade, dll. Dalam artikel ini, kami akan memperkenalkan Smarty sebagai contoh.
3. Templat yang akan dipasang sudah sedia
Pilih templat yang anda mahu gunakan dan muat turunnya secara setempat.
2. Pasang Smarty
1 Muat turun perpustakaan Smarty
Muat turun pustaka Smarty dari tapak web rasmi https://www.smarty.net/download. Nyahzip ke pelayan anda, contohnya /var/www/html/smarty.
2. Cipta fail konfigurasi Smarty
Dalam folder /var/www/html/smarty, buat fail bernama config.php untuk menyimpan maklumat konfigurasi Smarty. Berikut ialah contoh fail konfigurasi:
<?php define('SMARTY_DIR', '/var/www/html/smarty/libs/'); require_once(SMARTY_DIR . 'Smarty.class.php'); $smarty = new Smarty(); $smarty->caching = false; $smarty->template_dir = '/var/www/html/smarty/templates/'; $smarty->compile_dir = '/var/www/html/smarty/templates_c/'; $smarty->config_dir = '/var/www/html/smarty/configs/'; $smarty->cache_dir = '/var/www/html/smarty/cache/'; ?>
Dalam fail konfigurasi ini, kami menetapkan direktori templat yang disusun Smarty kepada /var/www/html/smarty/templates_c/ dan direktori fail konfigurasi Smarty ditetapkan kepada /var/www/html/smarty/configs/, direktori cache Smarty ditetapkan kepada /var/www/html/smarty/cache/.
3. Cipta folder templat Smarty
Dalam folder /var/www/html/smarty, cipta folder bernama templat untuk menyimpan fail templat.
4. Tambahkan fail templat dalam folder templat
Tambahkan fail templat untuk dipasang pada folder /var/www/html/smarty/templates/.
5. Gunakan sintaks Smarty dalam fail templat
Anda boleh menggunakan sintaks templat yang disediakan oleh Smarty dalam fail templat. Contohnya:
<html> <head> <title>{$title}</title> </head> <body> <h1>Welcome {$name}!</h1> </body> </html>
Dalam contoh ini, kami menggunakan pembolehubah {$name} dan {$title} Smarty sebagai ruang letak dalam templat.
6. Susun fail templat Smarty
Dalam direktori akar projek, laksanakan arahan berikut untuk menggunakan Smarty untuk menyusun semua fail templat:
php /var/www/html/smarty/libs/Smarty.class.php /var/www/html/smarty/templates/ /var/www/html/smarty/templates_c/
Selepas pelaksanaan, Semua fail templat akan disusun oleh Smarty ke dalam kod PHP boleh laku dan disimpan dalam folder /var/www/html/smarty/templates_c/.
3. Gunakan templat pemaparan Smarty
Selepas memasang Smarty, kita perlu menggunakan kod PHP untuk memanggil templat pemaparan Smarty. Berikut ialah contoh:
<?php require_once('/var/www/html/smarty/config.php'); $smarty->assign('title', 'Welcome to My Site'); $smarty->assign('name', 'John Doe'); $smarty->display('index.tpl'); ?>
Dalam contoh ini, kami memuatkan fail konfigurasi Smarty dan menghantar pembolehubah $title dan $name ke templat. Akhir sekali, kami memanggil fungsi paparan() Smarty dan menentukan nama fail templat yang akan diberikan sebagai index.tpl.
Selepas pelaksanaan, pemegang tempat {$title} dan {$name} dalam fail templat akan digantikan dengan nilai pembolehubah yang sepadan untuk menjana kod HTML akhir.
4. Ringkasan
Melalui langkah di atas, kami telah mempelajari cara memasang templat PHP dan menggunakan Smarty untuk memaparkan templat. Sudah tentu, ini hanya contoh asas Sebenarnya, terdapat banyak aplikasi dan teknik lanjutan yang perlu kita pelajari dan aplikasikan secara mendalam.
Atas ialah kandungan terperinci Bagaimana untuk memasang templat dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!