系统介绍
thinkphp5框架包含底层架构、基类库、数据库访问层、模板引擎、缓存机制、表单处理等常用的组件,是用于网页开发的php程序框架。thinkphp5框架支持windows/Unix/Liunx等服务器环境,兼容而且简单的轻量级国产PHP开发框架,欢迎体验。
thinkphp5框架优势功能
1、简单易用
模型(M):模型的定义由Model类来完成。Model类位于项目目录下面的LibModel目录。应用控制器(核心控制器)和Action控制器都承担了控制器的角色,区别在于Action控制器完成业务过程,而应用控制器(App类)负责调度控制。
2、独创机制
ThinkTemplate是一个使用了XML标签库技术的编译型模板引擎,支持两种类型的模板标签,使用了动态编译和缓存技术,而且支持自定义标签库
3、支持富模型
聚合模型是一种虚拟模型,用于把数据表的字段抽象化,更加容易理解和操作。我们可以把数据表中的某些属性进行数据封装,这样就把枯燥的数据表字段赋予更好的可读性。
4、CURD和操作高度自动化支持
ThinkPHP提供了灵活和方便的数据操作方法,不仅实现了对数据库操作的四大基本操作(CURD):创建、读取、更新和删除的实现,还内置了很多实用的数据操作方法,提供了ActiveRecords模式的最佳体验。
5、丰富的查询语言支持
ThinkPHP大多数情况使用的都是对象查询,因为充分利用了ORM查询语言,了解查询条件的定义对使用对象查询非常有帮助,对于复杂的查询,或者从安全方面考虑,可以使用HashMap对象或者索引数组来传递查询条件。