> 注:目錄結構開頭字母應該使用大寫開頭,不然后續大小寫控制不好再linux下會出現各種問題!
### 3.0、程序結構目錄
目錄整理要規整,目錄要有不同的分類,根據不同的歸類到不同的目錄,主要是為項目管理和開發做后續的規劃,和再次開發增加功能做準備。以下列舉一種目錄設置
可以使用thinkphp框架設置這種目錄結構也可作為原生開發的目錄結構,同樣其他框架也可適用。
~~~
Module ------- 模塊目錄
Data ------- 數據備份目錄
System ------- 系統框架目錄
Uploads ------ 上傳文件目錄
Public ----- 公共文件目錄
Index.php ----- 入口文件
模塊目錄通常放置控制器,模型方法,視圖;
數據備份目錄是一個文件存儲目錄 主要為方便備份的數據管理。
系統框架目錄,這里是放置核心程序的目錄。
Upload 上傳文件目錄,可有也可沒有看文件管理的需求,如果是有單獨文件管理器可以使用ftp上傳的方式上傳到文件服上。
公共文件目錄,放置視圖樣式,或者一些前端插件等等。主要放置靜態文件
~~~
* * * * *
### 3.1、原生開發的目錄設置
使用原生開發項目目錄設置可以更簡潔不需要很多目錄結構,架構大致可以這樣書寫。
~~~
App ------- 模型控制器文件目錄
Back ------ 備份文件管理目錄
System ------- 系統框架目錄
Template ----- 模板目錄
Uploads ------ 文件管理目錄
Index.php ----- 入口文件
~~~
注:目錄結構分類明細,便于管理同時命名空間,和路徑重新做好,網站的路徑各方面的設置都很容易控制。