[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)