目录框架
整体目录结构
解压下载的压缩包,得到以下目录结构:
Application录 主要用来存放开发者编写的代码。(项目代码)需要注意的是在项目运行之前该目录是空目录,当我们通过URL第一次进行访问的时候,TP框架会自动在该目录下生产很多的文件信息。
Public 主要是存放静态资源信息(img/css/js/Uploads)
ThinkPHP 目录主要是TP官方核心代码(千万不能动)
composer.json文件 是一个 composer这个软件的一个配置文件信息(composer是一个PHP第三方的类库的管理工具,主流的开发语言都存在所谓的包管理器,例如node语言里面存在npm还有前端的其他的工具例如bower;同时在Linux操作系统里面也有yum工具)
有点类似电脑上的QQ软件管家。
index.php单一入口文件,所有的请求都必须通过该文件进行调度。
Thinkphp目录
Common目录
conf目录(配置文件目录,不要随便改这个目录下的配置文件,但是可以参考,到时候在自己的项目中进行配置)
lang语言包(如果我们的项目走出国门)
Library 目录(一些类库文件,重点是Think的目录)
Library目录下的Think目录
入口文件
URL地址访问后
其实笑脸背后经历了很多有趣的故事。(背后加载很多文件)
Application目录的变化
如果要写用户自定义的函数,在这个文件目录下的文件中书写