ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。遵循Apache2
开源许可协议发布,意味着你可以免费使用ThinkPHP,甚至允许把你基于ThinkPHP开发的应用开源或商业产品发布/销售。
ThinkPHP5.0版本是一个颠覆和重构版本,采用全新的架构思想,引入了更多的PHP新特性,优化了核心,减少了依赖,实现了真正的惰性加载,支持composer,并针对API开发做了大量的优化,包括路由、日志、异常、模型、数据库、模板引擎和验证等模块都已经重构,不适合原有3.2项目的升级,请慎重考虑商业项目升级,但绝对是新项目的首选(无论是WEB还是API开发)。
- 第1讲:ThinkPHP5简介与架构
- 第2讲:规范与模块设计
- 第3讲:惯例、应用、扩展配置
- 第4讲:场景、模块、动态配置
- 第5讲:config类应用
- 第6讲:env配置
- 第7讲:入口文件作用与隐藏
- 第8讲:入口绑定与初识路由
- 第9讲:路由
- 第10讲:请求对象
- 第11讲:请求参数
- 第12讲:注入功能
- 第13讲:模板渲染
- 第14讲:输出替换、复合数据、系统变量输出
- 第15讲:配置、请求参数、函数使用
- 第16讲:比较判断循环标签
- 第17讲:循环、资源加载、原生、原样输出
- 第18讲:模板布局、继承、包含文件
- 第19讲:控制器
- 第20讲:数据库连接与查询
- 第21讲:查询、更新、增添
- 第22讲:查询构造器-链式操作[上]
- 第23讲:查询构造器[下]
- 第24讲:模型操作--定义、调用、新增
- 第25讲:模型更新、删除、查询
- 第26讲:模型聚合、修改器、获取器
- 第27讲:模型一对一关联
- 第28讲:模型一对多关联
- 第29讲:模型多对多关联