ThinkPHP 3.2 模組的部署

炎藤發表於2015-03-10

ThinkPHP 3.2 的模組部署有比較大的變化,3.1.x 之前有分組的概念,在 3.2 裡面則沒有分組之說,所有分組被降級為模組了,而 3.1 中的模組則作為控制器來對待,其目錄部署也有比較大的變化,如下:

www WEB部署目錄(或者子目錄)
├─index.php 入口檔案
├─README.md README檔案
├─Common 應用公共模組目錄
├─Application 應用模組目錄
├─Public 應用資原始檔目錄
└─ThinkPHP 框架目錄

重點是要注意 Common 這個資料夾,全域性的 config.php 是放在 這個資料夾中,雖然 Application/Home/Conf 目錄下面也有一個 config.php,Home 下面的就只是控制 Home 模組的而已。

大部分現在的專案其實都需要有一個 Home 目錄,還有一個 Admin 管理後臺目錄,所以 ThinkPHP 3.2 在結構部署上是合理的,只是文件有一些坑爹,重點都不標示出來,讓不少人走了彎路。

感謝百度知道上的網友的回答,我在官方發帖子,沒有人理會我這個小菜鳥,悲催呀。

相關文章