Thinkphp 的MVC模式
M--model 主要负责的是
对数据进行的操作,比如向数据库写入数据和用户登录合法性的验证
C--controller 控制器,描述功能 是指系统分为
那些
模块
即功能,例如订单模块,购物车模块,用户模块(UserAction.class.php之类的文件)
V--view
HTML代码,负责前台显示
common文件夹是框架的公共文件,一些框架的公共函数是放在common文件夹里面的
conf 文件是负责配置的
extend文件是负责拓展的
lang文件是支持多语言的
lib 核心类库目录 下面的behavior是核心行为类库 core为核心基类库 Driver为核心驱动类库 template为内置模版引擎
tpl 存放系统模版目录
Public 自己手动新建的文件夹用于存放前台和后台公用的一些文件,例如公用的图片
Upload 自己手动新建的文件夹用于存放上传的共用文件
# ThinkPHP核心文件介绍
├─ThinkPHP.php 框架入口文件
├─Common 框架公共文件
├─Conf 框架配置文件
├─Extend 框架扩展目录
├─Lang 核心语言包目录
├─Lib 核心类库目录
│ ├─Behavior 核心行为类库
│ ├─Core 核心基类库
│ ├─Driver 内置驱动
│ │ ├─Cache 内置缓存驱动
│ │ ├─Db 内置数据库驱动
│ │ ├─TagLib 内置标签驱动
│ │ └─Template 内置模板引擎驱动
│ └─Template 内置模板引擎
└─Tpl 系统模板目录