目录框架

整体目录结构

解压下载的压缩包,得到以下目录结构:
image.png
Application录 主要用来存放开发者编写的代码。(项目代码)需要注意的是在项目运行之前该目录是空目录,当我们通过URL第一次进行访问的时候,TP框架会自动在该目录下生产很多的文件信息。
Public 主要是存放静态资源信息(img/css/js/Uploads)
ThinkPHP 目录主要是TP官方核心代码(千万不能动)
composer.json文件 是一个 composer这个软件的一个配置文件信息(composer是一个PHP第三方的类库的管理工具,主流的开发语言都存在所谓的包管理器,例如node语言里面存在npm还有前端的其他的工具例如bower;同时在Linux操作系统里面也有yum工具)
有点类似电脑上的QQ软件管家。
index.php单一入口文件,所有的请求都必须通过该文件进行调度。

Thinkphp目录

image.png
Common目录
image.png
conf目录(配置文件目录,不要随便改这个目录下的配置文件,但是可以参考,到时候在自己的项目中进行配置)
image.png
lang语言包(如果我们的项目走出国门)
image.png
Library 目录(一些类库文件,重点是Think的目录)
image.png

Library目录下的Think目录

image.png
image.png

入口文件

image.png
URL地址访问后
image.png
其实笑脸背后经历了很多有趣的故事。(背后加载很多文件)
Application目录的变化
image.png
如果要写用户自定义的函数,在这个文件目录下的文件中书写
image.png