Struktur rangka kerja ThinkPHP: fail teras rangka kerja ialah folder ThinkPHP, folder aplikasi ialah Aplikasi dan konfigurasi aplikasi serta data berjalan disimpan dalam dua subdirektori Home dan Admin bawah folder dalam. Di bawah folder aplikasi, setiap subdirektori mewakili modul dalam struktur MVC. Anda boleh menambah modul baharu dengan mudah dengan hanya mencipta direktori baharu dan mengkonfigurasi fail yang sepadan.
Berikut ialah langkah khusus:
Buat folder modul baharu dalam folder aplikasi mengikut peraturan kes unta. Jika anda perlu mencipta modul bernama "Berita", anda mesti mencipta folder baharu bernama "Berita" dalam folder aplikasi.
Di dalam folder modul, cipta folder yang dipanggil "Pengawal" dan tambah pengawal di dalamnya. Sebagai contoh, jika kita ingin menambah fail pengawal di bawah modul Berita, kita perlu mencipta folder bernama "pengawal" di bawah folder Berita, dan kemudian mencipta fail pengawal yang sepadan di bawah folder.
Tambahkan fail konfigurasi baharu dalam folder konfigurasi di bawah folder modul. Contohnya, untuk menambah fail konfigurasi di bawah modul Berita, anda perlu mencipta folder bernama "config" di bawah folder Berita, dan kemudian mencipta fail konfigurasi yang sepadan di bawah folder.
Konfigurasikan sewajarnya dalam fail konfigurasi utama untuk menjadikan folder modul yang baru ditambah berkuat kuasa. Tambahkan kod berikut pada fail konfigurasi awam config.php, yang terletak di dalam folder aplikasi
'module' => array('News'), //多个模块用逗号分隔
Akhir sekali, masukkan URL yang sepadan dalam penyemak imbas untuk mengesahkan sama ada modul yang baru ditambah telah berjaya dikonfigurasikan. Kami boleh menambah pengawal baharu bernama "Index" dalam modul Berita dan mengujinya dengan mengakses alamat berikut
http://yourdomain/index.php/News/Index /index
Dalam ThinkPHP, tiga konsep modul, pengawal dan kaedah operasi adalah sangat penting Modul adalah modul utama dalam aplikasi, pengawal ialah modul berfungsi dalam modul, dan kaedah operasi adalah khusus kawalan kaedah dalam peranti. Oleh itu, apabila menambah fail modul baharu, ia perlu dikonfigurasikan mengikut struktur ini.
Atas ialah kandungan terperinci Bagaimana untuk menambah fail modul dalam ThinkPHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!