> 注:目录结构开头字母应该使用大写开头,不然后续大小写控制不好再linux下会出现各种问题!
### 3.0、程序结构目录
目录整理要规整,目录要有不同的分类,根据不同的归类到不同的目录,主要是为项目管理和开发做后续的规划,和再次开发增加功能做准备。以下列举一种目录设置
可以使用thinkphp框架设置这种目录结构也可作为原生开发的目录结构,同样其他框架也可适用。
~~~
Module ------- 模块目录
Data ------- 数据备份目录
System ------- 系统框架目录
Uploads ------ 上传文件目录
Public ----- 公共文件目录
Index.php ----- 入口文件
模块目录通常放置控制器,模型方法,视图;
数据备份目录是一个文件存储目录 主要为方便备份的数据管理。
系统框架目录,这里是放置核心程序的目录。
Upload 上传文件目录,可有也可没有看文件管理的需求,如果是有单独文件管理器可以使用ftp上传的方式上传到文件服上。
公共文件目录,放置视图样式,或者一些前端插件等等。主要放置静态文件
~~~
* * * * *
### 3.1、原生开发的目录设置
使用原生开发项目目录设置可以更简洁不需要很多目录结构,架构大致可以这样书写。
~~~
App ------- 模型控制器文件目录
Back ------ 备份文件管理目录
System ------- 系统框架目录
Template ----- 模板目录
Uploads ------ 文件管理目录
Index.php ----- 入口文件
~~~
注:目录结构分类明细,便于管理同时命名空间,和路径重新做好,网站的路径各方面的设置都很容易控制。