Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk memasang templat dalam php

Bagaimana untuk memasang templat dalam php

PHPz
PHPzasal
2023-04-03 14:09:37675semak imbas

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(&#39;SMARTY_DIR&#39;, &#39;/var/www/html/smarty/libs/&#39;);
require_once(SMARTY_DIR . &#39;Smarty.class.php&#39;);
$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(&#39;/var/www/html/smarty/config.php&#39;);
$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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn