Apabila membangun menggunakan rangka kerja ThinkPHP, organisasi folder yang baik adalah penting. Struktur organisasi yang baik boleh menjadikan kod anda lebih jelas dan mudah dibaca, seterusnya meningkatkan kecekapan pembangunan.
Struktur organisasi folder rangka kerja ThinkPHP adalah seperti berikut:
├─ application //应用目录 │ ├─ command //控制台指令 (3.2版本以后新增) │ ├─ common //公共模块目录 │ ├─ config //配置文件目录 │ ├─ controller //控制器目录 │ ├─ model //模型目录 │ ├─ service //服务层目录 (3.2版本以后新增) │ ├─ view //视图目录 │ └─ ... //其他自定义模块目录 ├─ extend //扩展类库目录 ├─ public //公共文件目录 ├─ runtime //运行时目录 ├─ thinkphp //框架核心目录 ├─ vendor //第三方类库目录 ├─ composer.json //Composer配置文件 ├─ think
Antaranya, direktori application
ialah direktori tempat kami bekerja. Di bawah, kami memperkenalkan peranan setiap direktori secara terperinci:
application
Direktori
application
Direktori ialah direktori di mana kami terutamanya work , yang mengandungi semua logik teras aplikasi kami. Direktori ini mengandungi banyak subdirektori, seperti command
, common
, config
, controller
, model
, service
, view
, dsb. Direktori
extend
extend
ialah direktori perpustakaan kelas lanjutan Kami boleh meletakkan beberapa kelas pihak ketiga yang biasa digunakan perpustakaan dalam Masukkan direktori ini untuk pengurusan bersatu.
public
Direktori
public
Direktori ialah direktori fail awam aplikasi kami, seperti imej, fail JavaScript dan tapak web Beberapa halaman statik. Direktori
runtime
runtime
ialah direktori masa jalan, yang mengandungi fail log aplikasi, fail cache, dsb. Direktori
thinkphp
thinkphp
Direktori ialah direktori teras rangka kerja, termasuk semua kod teras rangka kerja. Direktori
vendor
vendor
Direktori ialah direktori perpustakaan kelas pihak ketiga, yang disusun mengikut spesifikasi Komposer. Fail
composer.json
Fail
composer.json
ialah fail konfigurasi Komposer, digunakan untuk menentukan maklumat asas projek, kebergantungan, dsb.
Atas ialah kandungan terperinci Apakah struktur organisasi folder thinkphp?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!