ThinkPHP框架笔记.pdfVIP

  • 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框架主要作用 项目公共目录,放置项目公共函数项

文档评论(0)

1亿VIP精品文档

相关文档