Rumah >rangka kerja php >ThinkPHP >Bagaimana untuk menetapkan pembolehubah CSS dan JavaScript dalam thinkphp
1. Tetapkan pembolehubah CSS
1.1 Tentukan pembolehubah dalam pengawal
Pertama, takrifkan pembolehubah CSS dalam pengawal. Pembolehubah CSS boleh diberikan kepada fail templat menggunakan fungsi $this->assign()
. Contohnya:
$this->assign('bg_color', '#ffffff'); // 将 #ffffff 赋值给 $bg_color
1.2 Menggunakan pembolehubah dalam fail templat
Seterusnya, kita perlu menggunakan pembolehubah dalam fail templat. Ini boleh dicapai dengan menggunakan pernyataan { $var_name }
. Dalam kes ini, kita boleh menggunakan $bg_color
pembolehubah warna latar belakang dalam fail CSS seperti ini:
body { background-color: { $bg_color }; }
1.3 Output CSS dalam fail paparan
Akhir sekali, kita perlu Output CSS masuk. Ini boleh dicapai dengan menggunakan pernyataan { volist }
. Dalam contoh ini, kita boleh mengeluarkan fail CSS dengan cara berikut:
<link rel="stylesheet" type="text/css" href="{: url('home/css') }">
2. Tetapkan pembolehubah JavaScript
2.1 Tentukan pembolehubah dalam pengawal
Pertama, tentukan pembolehubah JavaScript dalam pengawal. Pembolehubah JavaScript boleh diberikan kepada fail templat dengan menggunakan fungsi $this->assign()
. Contohnya:
$this->assign('user_id', 1001); // 将 1001 赋值给 $user_id
2.2 Menggunakan pembolehubah dalam fail templat
Seterusnya, kita perlu menggunakan pembolehubah dalam fail templat. Ini boleh dicapai dengan menggunakan pernyataan { $var_name }
. Dalam kes ini, kita boleh menggunakan $user_id
pembolehubah ID pengguna dalam fail JavaScript seperti ini:
var userId = { $user_id };
2.3 Output JavaScript dalam fail paparan
Akhir sekali, kita perlu Output JavaScript dalam . Ini boleh dicapai dengan menggunakan pernyataan { volist }
. Dalam kes ini, kita boleh mengeluarkan fail JavaScript melalui:
<script type="text/javascript" src="{: url('home/js') }"></script>
Atas ialah kandungan terperinci Bagaimana untuk menetapkan pembolehubah CSS dan JavaScript dalam thinkphp. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!