Rumah  >  Artikel  >  rangka kerja php  >  Analisis ringkas tentang cara mengkonfigurasi nilai __public__ dalam thinkphp

Analisis ringkas tentang cara mengkonfigurasi nilai __public__ dalam thinkphp

PHPz
PHPzasal
2023-04-11 10:42:42974semak imbas

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.

Apakah itu __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.

Bagaimana untuk mengkonfigurasi nilai __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.

Ringkasan

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!

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