thinkphp ialah rangka kerja PHP moden yang digunakan secara meluas dalam pelbagai jenis aplikasi web. Semasa pembangunan aplikasi web menggunakan thinkphp, anda mungkin menjumpai pembolehubah bernama __public__
. Pembolehubah ini biasanya digunakan untuk mencari laluan ke folder statik awam, seperti fail CSS dan JavaScript. Artikel ini akan memperkenalkan cara mengkonfigurasi nilai __public__
untuk menjadikannya lebih mudah untuk anda menggunakan rangka kerja thinkphp.
__public__
? Apabila menggunakan rangka kerja PHP, anda boleh mencipta folder bernama public
, yang mengandungi semua CSS awam, imej, skrip dan fail statik lain. Dalam rangka kerja thinkphp, untuk mengelakkan kekeliruan laluan sumber, ia akan menamakan semula folder public
kepada __public__
, dan biarkan rangka kerja mengenali folder ini melalui beberapa konfigurasi mudah.
Apabila anda merujuk fail statik dalam halaman, anda boleh menggunakan __PUBLIC__
pemalar pratakrif untuk menggantikan laluan folder "__public__". Sebagai contoh, jika anda mempunyai fail bernama "styles.css" dalam folder __public__/styles
, anda boleh merujuk fail gaya ini dalam HTML dengan:
<link rel="stylesheet" type="text/css" href="__PUBLIC__/styles/styles.css">
Ini membolehkan anda mencari dan membetulkan CSS dengan mudah dan fail JavaScript.
__public__
? Jika anda ingin mengubah suai laluan folder __public__
, atau menetapkannya kepada nama lain, anda boleh mengubah suainya dalam fail konfigurasi app.php
. Fail konfigurasi app.php
ialah fail konfigurasi global rangka kerja thinkphp dan terletak dalam folder /config
dalam direktori akar aplikasi.
Buka fail app.php
dan anda akan melihat beberapa item konfigurasi. Cari item konfigurasi berikut:
// +---------------------------------------------------------------------- // | 模板设置 // +---------------------------------------------------------------------- 'template' => [ // 模板后缀 'view_suffix' => 'html', ], 'view_replace_str' => [ '__PUBLIC__' => '/public', '__STATIC__' => '/public/static', '__MY_STATIC__' => '/my_static', ],
Dalam tatasusunan view_replace_str
, anda akan melihat bahawa nilai __PUBLIC__
ditetapkan kepada /public
. Nilai ini ialah laluan ke folder lalai __public__
rangka kerja thinkphp. Jika anda ingin menukar nilai __public__
, ubah suai sahaja laluan ini.
Sebagai contoh, jika anda ingin menukar __public__
kepada /my_public
, anda hanya perlu menukar baris '__PUBLIC__' => '/public'
kod kepada '__PUBLIC__' => '/my_public'
. Apabila merujuk fail statik dalam teg HTML, rangka kerja menggantikan nilai __PUBLIC__
pemalar yang dipratentukan dengan sewajarnya.
Dalam artikel ini, kita bercakap tentang peranan pembolehubah __public__
dalam rangka kerja thinkphp dan cara mengubah suai nilai __public__
melalui fail konfigurasi. Dengan tetapan ini, anda boleh mengubah suai nama dan laluan folder sumber statik mengikut keperluan anda, menjadikannya lebih mudah untuk mengurus dan mencari fail ini.
Apabila anda menggunakan rangka kerja, memahami dan menguasai petua ini boleh membuatkan anda membangunkan aplikasi web dengan lebih cekap. Perkembangan yang menggembirakan!
Atas ialah kandungan terperinci Analisis ringkas tentang cara mengkonfigurasi nilai __public__ dalam thinkphp. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!