码迷,mamicode.com
首页 > Web开发 > 详细

thinkphp2.1

时间:2015-06-21 19:44:54      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:

thinkphp框架结构

Common:公共文件,系统定义,系统函数和管理配置。

Lang:系统语言文件

Lib:系统基类库目录

Tpl:系统模块类目

Mode:框架模式扩展目录

Vendor:第三方类库目录

 

应用目录:

Common:项目公共文件目录

Conf:配置目录

Lang:语言包

Lib:项目类库目录,通常包括(Action和Model子目录)

Tpl:项目模板目录

Runtime:项目运行目录,包含Cache(模板缓存),Temp(数据缓存),Data(数据目录)

 

命名规范:

类文件都是以xxx.class.php.

确保文件的命名和调用一致。类名和文件一致。

函数的命名使用小写字母和下划线。如get_client_ip,

action控制器类以Action为后缀。

模型类以Model为后缀。

ThinkPHP使用utf8编码。

使用单一入口进行项目部署和访问。

 

项目编译是指系统第一次运行的时候会自动生成核心缓存文件~runtime.php和项目编译缓存文件~app.php.

核心编译缓存文件~runtime.php由系统文件core.php文件决定。

thinkphp支持普通url模式,pathinfo模式和rewrite模式和兼容模式。默认为pathinfo模式。

 

会先找action里面方法,找不到在找模板目录中,然后呈现输出。 

 

项目函数库位于项目的common目录下的common.php,该文件会被执行过自动加载。无需手动载入。如果使用分组部署方式,并且该目录存在分组名称/function.php,也会被对应执行时加载。

应用类库放在项目的lib目录。

 

thinkphp2.1

标签:

原文地址:http://www.cnblogs.com/ztxlife/p/4592234.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!