[TOC]
* * * * *
#1 目录结构
~~~
thinkphp/ ;框架核心目录
lang/ ;框架语言目录
library/ ;框架核心目录
tpl/ ;框架模板文件
base.php ;全局常量文件
console.php ;命令行入口文件
convention.php ;框架配置文件
help.php ;框架助手文件
README.md ;框架说明文件
start.php ;框架启动文件
~~~
#2 目录功能
##2-1 lang/
> 框架语言文件目录:存放语言配置文件
##2-2 library/
> 框架核心目录:框架功能核心目录
##2-3 tpl/
> 框架模板目录:框架系统模板文件目录
#3 library核心目录
##3-1 think/
~~~
library/think/
cache/
config/
controller/
db/
debug/
exception/
log/
model/
paginator/
process/
response/
session/
template
view/
App.php
Build.php
Cache.php
Collection.php
Config.php
Console.php
Controller.php
Cookie.php
Debug.php
Env.php
Error.php
Exception.php
File.php
Hook.php
Lang.php
Loader.php
Log.php
Mode.php
Paginator.php
Process.php
Request.php
Response.php
Route.php
Session.php
Template.php
Url.php
Validate.php
View.php
~~~
##3-2 traits/
~~~
library/traits/
controller/
model/
think/
~~~
#4 其他文件
##4-1 base.php
>> 全局常量定义文件
##4-2 console.php
>> 命令行入口文件
##4-3 convention.php
>>框架默认配置文件
##4-4 helper.php
>>框架助手函数文件
##4-5 start.php
>> 框架启动文件
- 框架简介
- 简介
- 框架目录
- 根目录
- 应用目录
- 核心目录
- 扩展目录
- 其他目录
- 框架流程
- 启动流程
- 请求流程
- 响应流程
- 框架结构
- 应用组织
- 网络请求
- 路由组织
- 数据验证
- 数据模型(M)
- 数据库连接(Connection)
- 数据库(Db)
- 查询构造(Builder)
- 数据库查询(Query)
- 模型(Model)
- 模板视图(V)
- 视图(View)
- 模板引擎(Think)
- 模板标签库(TagLib)
- 控制器(C)
- 网络响应
- 配置与缓存
- 配置操作
- 缓存操作
- cookie与session
- Cookie操作
- Session操作
- 自动加载
- 钩子注册
- 文件上传
- 分页控制
- 控制台
- 自动构建
- 日志异常调试
- 异常处理
- 代码调试
- 日志记录
- 框架使用
- 1 环境搭建(Server)
- 2 网络请求(Request)
- 3 请求路由(Route)
- 4 响应输出(Response)
- 5 业务处理(Controller)
- 6 数据存取(Model)
- 7 Web界面(View)