
thinkphp是国内自主开发的一款MVC框架,早期是从onethink开始升级而来的。这个框架的话是很符合国人的使用习惯和思维,是作为PHP开发的首要入门级框架,这个框架简单易用,所以很受企业的欢迎。
thinkphp有什么用?
thinkphp既然是一个php的MVC框架,那肯定就是用来快速开发用的,可以用来开发任意一款PHP相关的编码系统,无论是商城、管理系统还是搭建博客系统等任意系统。
其次是主要应用在哪个方面比较好,就我目前在企业开发过程中,其实主要应用在企业类、学校类、新闻类系统的开发比较多。其次是开发商城也比较多。主要是开发方便快捷,懂的人多所被接受。
相关推荐:《ThinkPHP教程》
thinkphp分层架构
ThinkPHP的分层架构采用三层架构模式:
ThinkPHP 8.1.0 正式发布,深度优化路由与验证机制,完美兼容 PHP 8.4。本版本修复了数组路由配置异常,新增枚举值校验与高级数组验证功能,支持路由分类默认处理。作为高性能 PHP 框架的最新迭代,它延续了简洁实用的设计原则,提供更稳定的底层架构与更流畅的开发体验,助力开发者快速构建现代化 Web 应用与企业级系统。
表现层
包含模板视图、用户界面、JS、Flash等通过模板引擎的支持,可以使用标签定义简化表现层的定义工作。
业务层
包含业务接口层、业务逻辑层、实体层、数据访问层Action控制器作为业务接口层,提供系统各种业务操作的入口。因此,不提倡在控制器类中写过多的业务逻辑代码,虽然说很难严格控制。具体的业务逻辑应该封装到数据访问对象(Dao)类中实现,如果觉得过于复杂,还可以把子业务在Helper类中包装后统一调用。业务处理过程一般会构造出业务实体对象(如Vo对象),对业务实体对象的存取通过数据访问层完成。数据访问层把实体对象和数据库数据之间建立映射关系,并且封装了通用的数据操作。
数据层
支持的数据库有MySql、MsSql、PgSql、Oracle、Sqlite,最新版本已经提供PDO的支持,数据库的选用和业务逻辑没有关系。
php免费学习视频:立即使用
踏上前端学习之旅,开启通往精通之路!从前端基础到项目实战,循序渐进,一步一个脚印,迈向巅峰!










