主页 > 后端 > thinkphp教程 >
来源:自学PHP网 时间:2014-11-28 23:17 作者: 阅读:次
[导读] 单一入口:指一个项目或者应用具有一个统一但并不一定是唯一的入口文件,也就是说项目的所有功能操作都是通过这个入口文件进行的,并且往往入口文件是第一步被执行的。...
ThinkPHP笔记_ThinkPHP的结构单一入口:指一个项目或者应用具有一个统一但并不一定是唯一的入口文件,也就是说项目的所有功能操作都是通过这个入口文件进行的,并且往往入口文件是第一步被执行的。 ThinkPHP目录结构 ThinkPHP.php-框架入口文件 Commom-框架公共文件目录,一般放置项目的公共函数 Conf-框架配置文件目录,项目所有的配置文件都在这 Lang-框架系统语言目录(若不需要多语言支持,可删) Lib-系统核心基类库目录,通常包括 Action 和Model 子目录 Tpl-系统模版目录,支持模版主题 Extend-框架扩展目录,包括 Cache(模版缓存)、Temp(数据缓存)、Data(数据目录)、和Logs(日志文件)子目录,如果存在分组的则首先是分组目录 ThinkPHP命名规范 类文件以 .class.php 为后缀,使用驼峰法命名,并且首字母大写; 确保文件的命名和调用大小写一致; 类名和文件名一致; 函数、配置文件等其他库类文件之外的一般以 .php 为后缀; 函数命名使用小写字母和下划线的方式; 方法的命名使用驼峰法,并且首字母小写或者使用下划线,通常下划线开头的方法属于私有方法; 属性的命名使用驼峰法,首字母小写或下划线,下划线开头的属性属于私有属性; 以下划线开头的函数或方法为魔法方法,如:_call() 等; 常量以大写字母和下划线命名; 配置参数以大写字母和下划线命名; 语言变量以大写字母和下划线命名,以下划线开头的语言变量通常用于系统语言变量; 变量命名没有强制规范; 模版文件默认以 .html 为后缀; 数据表和字段采用小写加下划线方式命名,字段名不要以下划线开头; UTF-8编码,并且去掉BOM信息头。 ThinkPHP与MVC的关系 MVC是一种将应用的逻辑层和表现层进行分离的方法,ThinkPHP基于MVC设计模式,但只是提供了一种敏捷开发的手段,不拘泥于MVC本身。 CBD架构 CBD:核心(Core)+行为(Behavior)+驱动(Driver) ThinkPHP创建应用的一般开发流程 系统设计、创建数据库和数据表;(可选) 项目命名并创建项目入口文件,开启调试模式; 完成项目配置; 创建项目函数库;(可选) 开发项目需要的扩展(模式、驱动、标签库等);(可选) 创建控制器类; 创建模型类;(可选) 创建模版文件; 运行和调试、分析日志; 开发和设置缓存功能;(可选) 添加路由支持;(可选) 安全检查;(可选) 部署到生产环境。 ThinkPHP入口文件中主要包括: 定义框架路径、项目路径和项目名称(可选); 定义调试模式和运行模式的项目常量(可选); 载入框架入口文件(必须). |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com