目的:TP5.1的目录结构又有了新的变化,万变不离其中,在此总结一下目录结构,也是对TP5.1框架结构做一个简要的了解.
总的来说目录大致分:
TP5.1目录结构每个目录下又有其他的文件和目录,每个都展开看一下啊
application 应用目录结构模块目录里面有一个配置目录,这个目录里面可以放什么文件,现在我还不知道,我知道TP5.0是放置config.php,tags.php...,后面遇到这个问题再具体说,模块里面的变化不大
config配置文件目录结构模块里面的配置文件主要是应对模块里面的需要配置和应用公共配置不一样,如果一样的就可以不设置模块配置文件,直接使用公共配置就可以了,具体每个文件如何使用,可以挑战到相关章节去看,这里只罗列文件而已
route路由目录结构路由定义目录存放的是目录定义文件,这些定义的文件最终会被一起加载,也就是说这里是不区分模块的,比如api模块加载api.php路由定义文件,不是这样的,会一起加载,所以这里的路由定义是人为区分的, 建议路由应该根据模块来分区,便于后期管理和维护
web目录web目录是唯一能够让外界访问的目录,比如图片/JS/HTML/CSS/video/mp3...,都存放在这个目录里,而pbulic以外的目录禁止对外访问
thinkphp框架目录thinkphp框架目录里面的文件比较复杂,只是简单的介绍了一些,还有其他很多的文件和目录以后有机会再讲,目前了解到他基本的一些东西,如果不知道文件具体在哪里,可以借助IDE来查找.
其他的几个文件这里就不做介绍了,具体用到了再具体讲
网友评论