T T h h i i n n k k P P H H P F F r r a a m m e e w w o o r r k 1 1. .6 6R R C C 1
Q Q u u i i c c k k S S t t a a r r t
T T h h i i n n k k P P H H P 1 1. .6 6R R C C 1
快 快速 速入 入门 门
编写:ThinkPHP 文档组
最后更新:20090501
目 目录
php手册官方中文版录 1
1 版权信息................................................................................................................................3 2
2 什么是 4 3
3 新版特性................................................................................................................................
4 4
4 环境要求................................................................................................................................
5 5
5 获取
6 6
6 构建项目................................................................................................................................
7 7
7 创建数据表和项目配置..........................................................................................................11 8
8 控制器和 URL 访问................................................................................................................14 9 9 数据操作 (20)
9.1
增加记录....................................................................................................................20 9.2
查询记录....................................................................................................................28 9.3
更新记录....................................................................................................................34 9.4
删除记录....................................................................................................................34 1 10 0 使用模板 (35)
1 版权信息
发布本资料须遵守开放出版许可协议 1.0 或者更新版本。
未经版权所有者明确授权,禁止发行本文档及其被实质上修改的版本。
未经版权所有者事先授权,禁止将此作品及其衍生作品以标准(纸质)书籍形式发行。
如果有兴趣再发行或再版本手册的全部或部分内容,不论修改过与否,或者有任何问题,请联系版权 所有者 liu21st@gmail。
对 ThinkPHP 有任何疑问或者建议,请进入官方论坛 [ bbs.thinkphp ] 发布相关讨论。并 在此感谢 ThinkPHP团队的所有成员和所有关注和支持 ThinkPHP 的朋友。
有关 ThinkPHP 项目及本文档的最新资料,请及时访问 ThinkPHP 项目主站 thinkphp 。
2 什么是 ThinkPHP
ThinkPHP 是一个免费开源的,快速、简单的面向对象的轻量级 PHP 开发框架,遵循 Apache2 开源 协议发布,是为了简化企业级应用开发和敏捷 WEB 应用开发而诞生的。借鉴了国外很多优秀的框架 和模式,使用面向对象的开发结构和 MVC 模式,融合了 Struts的 Action思想和 JSP 的 TagLib(标签 库)、RoR 的 ORM 映射和 ActiveRecord 模式,封装了 CURD 和一些常用操作,单一入口模式等,在 模版引擎、缓存机制、认证机制和扩展性方面均有独特的表现。
使用 ThinkPHP,你可以更方便和快捷的开发和部署应用。当然不仅仅是企业级应用,任何 PHP 应 用开发都可以从 ThinkPHP 的简单、兼容和快速的特性中受益。简洁、快速和实用是ThinkPHP 发展秉
承的宗旨,为此ThinkPHP 会不断吸收和融入更好的技术以保证其新鲜和活力,提供WEB应用开发的 最佳实践!
ThinkPHP 遵循 Apache2 开源许可协议发布,意味着你可以免费使用 ThinkPHP,甚至允许把你的 ThinkPHP 应用采用商业闭源发布。
3 新版特性
新版 ThinkPHP 在易用性、扩展性和性能方面做了很大的改进,并且增加了下面的特性: ² 简单易用的MVC 模式
² 简单易用的模型和强大的扩展接口
² 内置 XML模板引擎,支持标签库
² 高级模型、视图模型和关联模型支持
² CURD和操作高度自动化支持
² 插件和行为的支持
² 丰富的查询语言支持
² 目录结构自动创建
² 分布式数据库支持
² 多数据库连接和切换支持
² ActiveRecords 模式和丰富的ROR特性
² 灵活简单的项目配置
² 模型自动验证和处理
² 静态页面生成和多元化缓存机制
² 丰富的数据库及 PDO 支持
² SEO 和 URL 路由支持
² AJAX 支持
² 易扩展的系统基类库
² 自动编码转换
² 组件和插件支持
² 基于角的权限控制体系
² 详尽的开发指南和全中文注释
4 环境要求
ThinkPHP可以支持WIN/Unix服务器环境, 正式版需要PHP5.0以上版本支持, 支持Mysql、 PgSQL、 Sqlite 以及PDO 等多种数据库,ThinkPHP 框架本身没有什么特别模块要求, 具体的应用系统运行环 境要求视开发所涉及的模块。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论