- 248
- 0
- 约3.14万字
- 约 27页
- 2017-06-05 发布于河南
- 举报
ThinkPHP框架笔记
ThinkPHP框架
第
4
11
章
ThinkPHP框架
ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量 PHP开发框架,
遵循Apache2开源协议发布,是为了敏捷Web应用开发和简化企业级应用开发
而诞生的。ThinkPHP借鉴国外很多优秀的框架和模式,使用面向对象的开发结
构和MVC模式,采用单一入口模式等,融合了Struts的Action思想和JSP 的
TagLib (标签库)、RoR 的ORM映射和ActiveRecord模式,封装了CURD和
一些常用操作,在项目配置、类库导入、模版引擎、查询语言、自动验证、视图
模型、项目编译、缓存机制、SEO支持、分布式数据库、多数据库连接和切换、
认证机制和扩展性方面均有独特的表现。通过本章的学习,读者将对ThinkPHP
框架有深入的认识,并且能够达到简单应用的程度。
ThinkPHP项目创建流程 ThinkPHP项目目录结构、部署方案、命名规范和构
建流程 ThinkPHP 的配置 第ThinkPHP 的控制器
章导
读 ThinkPHP 的模型,模型的命名、实例化、属性访问
ThinkPHP 的模型,连接数据库、创建数据、连贯操作以及CURD操作
ThinkPHP 的视图 ThinkPHP 的内置模板引擎
PHP典型模块与项目实战大全
4.1
ThinkPHP简介
ThinkPHP可以更方便和快捷的开发和部署应用。其不仅仅是企业级应用,任何
PHP应用开发都可以从ThinkPHP 的简单和快速的特性中受益。ThinkPHP本身
具有很多的原创特性,并且倡导大道至简,开发由我的开发理念,用最少的代码
完成更多的功能,宗旨就是让Web应用开发更简单、更快速。ThinkPHP遵循
Apache2开源许可协议发布,意味着可以免费使用ThinkPHP,甚至允许把基于
ThinkPHP开发的应用开源或商业产品发布销售。/ ThinkPHP可以支持
Windows/Unix Apache IIS Web
服务器环境,可运行于包括 、 在内的多种 服务器。
PHP5.0 MySQL MsSQL PgSQL Sqlite Oracle
需要 及以上版本支持。支持 、 、 、 、
等数据库。ThinkPHP是一个免费开源、快捷、简单的OOP轻量 PHP开发框
架。它遵循Apache2开源协议发布。是为了敏捷的企业级开发而诞生的。获取
ThinkPHP SVN
的方式有很多。官方的网站为: 。 的下载地址为:
完整版本/svn/trunk核心版本
/svn/trunk/ThinkPHP
4.2
ThinkPHP架构
ThinkPHP遵循简洁实用的设计原则,兼顾开发速度和执行速度的同时,也注重
易用性。本节内容将对ThinkPHP框架的整体思想和架构体系进行详细说明。
4.2.1ThinkPHP 的目录结构
ThinkPHP框架中目录分为两部分:系统目录和项目目录。系统目录是下载的
ThinkPHP框架类库本身的,如表4.1所示。
4.1 CommonLangLibTplModeVendor
表 目录名称 系统目录主要作
2.html
ThinkPHP框架
用包含框架的一些公共文件、系统定义和惯例配置等目录语言文件夹,目前
ThinkPHP支持的语言包有简体中文、繁体中文、英文系统的基类库目录。系统
的模板目录框架模式扩展目录第三方类库目录
项目目录是用户实际应用的目录,如表4.2所示(ThinkPHP采用自动创建文件
夹的机制,当用户布置好ThinkPHP 的核心类库后,编写运行入口文件,则相关
应用到的项目目录就会自动生成)。
表4.2·52·项目目录
4
第 章
目录名称index.phpCommonLangConfLibTplRuntime项目入口文件
ThinkPHP框架主要作用
项目公共目录,放置项目公共函数项
您可能关注的文档
最近下载
- 河北广谋新材料科技有限公司年产600万平方米复合革及隔音布、400万平方米新型复合网项目环境影响报告表.docx VIP
- 部编版语文五年级下册第七单元教材解读大单元集体备课.pptx VIP
- 部编版语文五年级下册第六单元教材解读大单元集体备课.pptx VIP
- 部编版语文五年级下册第五单元教材解读大单元集体备课.pptx VIP
- 部编版语文五年级下册第四单元教材解读大单元集体备课.pptx VIP
- 部编版语文五年级下册第三单元教材解读大单元集体备课.pptx VIP
- 部编版语文五年级下册第二单元教材解读大单元集体备课.pptx VIP
- 部编版语文五年级下册第一单元教材解读大单元集体备课.pptx VIP
- 车工 (数控车床)理论知识考核要素细目表四级.pdf VIP
- 本科课程《基础护理学》教案,第十二章给药.doc VIP
原创力文档

文档评论(0)