1.框架目录结构和作用
├─ThinkPHP.php //框架入口文件├─Common //框架公共文件├─Conf //框架配置文件├─Extend //框架扩展目录├─Lang //核心语言包目录├─Lib //核心类库目录│ ├─Behavior //核心行为类库│ ├─Core //核心基类库│ ├─Driver //内置驱动│ │ ├─Cache //内置缓存驱动│ │ ├─Db //内置数据库驱动│ │ ├─TagLib //内置标签驱动│ │ └─Template //内置模板引擎驱动│ └─Template //内置模板引擎└─Tpl //系统模板目录
2.项目目录结构和作用
├─index.php //项目入口文件├─Common //项目公共文件目录├─Conf //项目配置目录├─Lang //项目语言目录├─Lib //项目类库目录│ ├─Action Action //类库目录│ ├─Behavior //行为类库目录│ ├─Model //模型类库目录│ └─Widget Widget //类库目录├─Runtime //项目运行时目录│ ├─Cache //模板缓存目录│ ├─Data //数据缓存目录│ ├─Logs //日志文件目录│ └─Temp //临时缓存目录└─Tpl //项目模板目录
3.调试模式
define('APP_DEBUG',TRUE); //开启调试模式define('APP_DEBUG',FALSE); //开启开发模式,默认
4.配置
用户配置文件
// 项目配置文件return array( '配置参数' => '配置值', // 更多配置参数 //...);
5.控制器
控制器类命名规范
模块名+Action.class.php (模块名采用驼峰法并且首字母大写)
IndexAction.class.php
6.视图
定位规则
Tpl/模块名/操作名.html
Tpl/Index/index.html