1.ThinkPHP目录结构

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

posted @ 2015-02-03 16:06  访问控制列表  阅读(179)  评论(0编辑  收藏  举报