没有合适的资源?快使用搜索试试~ 我知道了~
ThinkPHP框架 今日目标(每日任务) 1 能够安装ThinkPHP5框架并熟悉常用目录结构 2 能够使用ThinkPHP5框架的控制器 3 能够命令行创建模块目录和文件 4 能够使用ThinkPHP5框架的Request请求类 5 能够进行模板渲染 一、框架概述 1、什么是框架 框架就是一些代码类、方法(函数)、变量、常量的集合,这些代码是功能结构性的代码(并非业务代码)。业务代码其实就是具体的一些模块的增删改查逻辑代码。 使用框架开发项目,有便于代码重用、开发效率高、代码规范好、便于功能扩展等优点。 2、php中的主流框架 ①Zend Framework 框架,PHP官方框架。 ②YII框架,又叫易框架。 ③Symfony 框架。 ④Laravel框架,市场使用较多。 ⑤Codelgniter框架,简称CI框架。 ⑥ThinkPHP框架,简称TP框架,常用版本:3.2.3和 5.0.*版本。 ThinkPHP是国人自己开发的框架。有中文官网、中文帮助文档、中文社区,以及丰富的百度搜索资源。所以ThinkPHP很适合作为入门级的开发框架。 这些框架大多
资源推荐
资源详情
资源评论





























1.CRMEB
项目地址: https://gitee.com/ZhongBangKeJi/CRMEB
开源许可证: GPL-3.0
项目简介: 这是一款全开源支持免费商用的 PHP 单商户商城系统,也是 Gitee 上 PHP 语
言排名前三的开源 GVP 项目。
2.swiftadmin
项目地址: https://gitee.com/meystack/swiftadmin
开源许可证: GPL-3.0
项目简介: [高性能 PHP 框架] 一键生成 CURD、在线表单设计、基于 PHP MySQL Layui 完美
契合,自研 Layui 高颜值 UI 设计,适合开发 CMS、CRM、OA 等系统,是一款优秀的中后台
极速开发解决方案。
3.BuildAdmin
项目地址: https://gitee.com/wonderful-code/buildadmin
开源许可证: GPL-3.0
项 目 简 介 : 可 视 化 生 成 CRUD 代 码 、 内 置 WEB 终 端 , 前 后 端 分 离 , 基 于
Vue3.x(setup)+ThinkPHP6+TypeScript+Vite+Pinia+Element Plus 的商业级后台管理系统,自适应
多端,同时提供 Web 和 Server 端、自动注册路由、无限级菜单权限节点、全局数据回收站、
字段级修改保护等等,是集颜值、实用、敏捷于一身的管理系统。
4.CatchAdmin
项目地址: https://gitee.com/catchadmin/catchAdmin
开源许可证: GPL-3.0
项目简介: CatchAdmin 是一款基于 Laravel 和 Element Plus 二次开发而成后台管理系统。
CatchAdmin 还是采用传统的前后端分离策略,Laravel 框架仅仅作为 Api 输出。将管理系
统模块之间的耦合降到了最低限度。每个模块之间都有独立的控制器,路由,模型,数据表。
在开发上尽可能将模块之间的影响降到最低,降低了开发上的难度。
5.likeadmin
项目地址: https://gitee.com/likeadmin/likeadmin_php
开源许可证: GPL-3.0
项目简介: likeadmin 是一套快速开发通用管理后台,使用流行的技术栈 PHP8、TypeScript、
ThinkPHP6、Vue3、vite2、Element Plus1.2(ElementUI)。后台管理系统、后台管理框架、PHP
管理后台、ThinkPHP 管理后台、前后端分离管理后台、Vue3 管理后台、Vue.js 管理后台、
Element UI 管理后台。
简化代码和提高开发效率是开发者们不断追求的目标。为了实现这一目标,低代码开发已经
成为了一个热门的技术趋势。
其中,结合 Thinkphp 和 Layui 成为了一个受欢迎的组合,为开发者提供了最强的低代码开发
体验。
Thinkphp 作为一个 PHP 开发框架具有许多优点。它简单易用,提供了丰富的开发工具,使
开发者们能够快速上手并高效地完成复杂的任务。此外,Thinkphp 还具备高效的性能,通过
优化数据库操作和缓存机制等方式,保证应用程序能够快速响应用户的请求。同时,Thinkphp
也以安全可靠著称,提供诸如防止 SQL 注入和 XSS 攻击等安全机制。最重要的是,Thinkphp

还具备强大的扩展性,通过插件和扩展机制,开发者能够轻松地扩展和定制应用程序,满足
不同的业务需求。
Layui 作为一套前端 UI 框架,对于低代码开发也发挥了重要的作用。它的简洁易用和丰富的
功能使得开发者能够迅速上手并构建出漂亮的界面。Layui 内置了许多常用的组件和模块,
如表单、表格和弹出层等,满足了大部分前端开发的需求。同时,Layui 的组件和布局经过
了响应式设计,能够自动适应不同屏幕尺寸的设备,为用户提供良好的体验。此外,Layui
还采用了轻量高效的设计理念,通过模块化的方式,只加载必要的代码,提供卓越的性能。
低代码的特性进一步增强了 Thinkphp 和 Layui 的表现力。通过可视化建模,低代码平台允许
开发者以图形化的方式创建应用程序的数据模型和界面布局。可复用组件使得开发者能够直
接使用已有的组件来构建功能,避免了从头编写代码的麻烦。
自动代码生成功能根据开发者的配置信息,自动生成对应的代码,大大减少了手动编码的工
作量。快速迭代开发功能使开发者能够快速发布、测试和回馈,促进了应用程序的迭代发展。
将 Thinkphp 和 Layui 结合使用,开发者们可以获得最强大的低代码开发体验。
这个组合不仅可以实现快速开发功能强大、界面美观的应用程序,还可以通过可视化建模、
自动代码生成以及安全可靠的特性,极大地提高开发效率和用户体验。
有很多人觉得,ThinkPHP 其实算不上是一个设计良好的框架,更多时候,它其实被看作是
一个 web 开发功能集合,ThinkPHP 诞生在 2006 年,刚开始的名字不叫这个,而是叫什么
FCS,后面在 2007 年才做了改名。
MVC 分层与加强
web 框架必须要支持 MVC 架构分成,这个是事实上的标准了,经过二十多年的沉淀,MVC
可以说是最稳定的 web 设计思想,所以,ThinkPHP 肯定对这个是支持的,不过同时,它也
对这个架构进行了更深一层的细化,每一层都可以继续细分为更多的层,例如数据层,逻辑
层,服务层,这些很多借鉴了 J2EE 的思想,在 J2EE 里,MVC 仅仅是在 web 层的一个而已,
整个产品技术框架,都是基于分层来存在的。
此外,据说整个 ThinkPHP 的设计在很多方面都借鉴了 Struts,Struts 其实是 web 框架的鼻祖
之一了,因而,ThinkPHP 大的架构上还是很好的。
模块化设计与单入口文件
J2EE 很多框架的使用都是偏复杂,ThinkPHP 把一些具体的使用都简单来做,例如这个入口
文件,全部使用单入口,清晰易用,默认情况下就是 index.php,然后通过正则表达式进行过
滤分流,这样就让 request 的业务实现变得更容易。
独特的 CBD 架构模式
这是从 3.0 以后引入的,CBD 不是城市 CBD,它的完整意思分别是 Core 核心,Behavior 行为,
Driver 驱动,这也是它对自己的完整定义,整个框架,就是基于 Core 核心,然后在业务上
存在许许多多的逻辑行为,再通过 db,网络等一大批的驱动去整合,一个完整的商业应用就
这样被设计出来
ThinkPHP 框架
今日目标(每日任务)
1 能够安装 ThinkPHP5 框架并熟悉常用目录结构
2 能够使用 ThinkPHP5 框架的控制器
3 能够命令行创建模块目录和文件
4 能够使用 ThinkPHP5 框架的 Request 请求类
5 能够进行模板渲染
一、框架概述
1、什么是框架

框架就是一些代码类、方法(函数)、变量、常量的集合,这些代码是功能结构性的代码(并
非业务代码)。业务代码其实就是具体的一些模块的增删改查逻辑代码。
使用框架开发项目,有便于代码重用、开发效率高、代码规范好、便于功能扩展等优点。
2、php 中的主流框架
①Zend Framework 框架,PHP 官方框架。
②YII 框架,又叫易框架。
③Symfony 框架。
④Laravel 框架,市场使用较多。
⑤Codelgniter 框架,简称 CI 框架。
⑥ThinkPHP 框架,简称 TP 框架,常用版本:3.2.3 和 5.0.*版本。
ThinkPHP 是国人自己开发的框架。有中文官网、中文帮助文档、中文社区,以及丰富的百
度搜索资源。所以 ThinkPHP 很适合作为入门级的开发框架。
这些框架大多都基于 MVC 设计思想和面向对象的。
mvc:
M:模型 model,处理业务数据,与数据库做交互。
V:视图 view,显示 html 页面,用户能够看到并与之交互的页面。
C:控制器 controller,接收请求,调用模型处理数据,调用视图显示页面。
整个网站应用,分为模型、视图、控制器三大部分组成。
二、ThinkPHP 框架安装
1、下载并解压框架
下载地址:http://www.thinkphp.cn
下载后解压到工作目录
2、配置虚拟主机
①通过 phpStudy 的“站点域名管理”进行配置或者直接修改 apache 的虚拟主机配置文件,
将站点域名指向项目目录下的 public 目录
②域名解析,修改 hosts 文件
增加域名如下: 多个域名可以写在同一行,以空格隔开
127.0.0.1 http://tpshop.com www.tpshop.com
③重启 apache,在浏览器访问配置的虚拟站点 http://www.tpshop.com
看到以上界面,说明框架安装成功。
apache 配置参考(不要照搬):
<VirtualHost *:80>
DocumentRoot "E:\phpStudy\WWW\tpshop\public"
ServerName www.tpshop.com
ServerAlias tpshop.com
<Directory "E:\phpStudy\WWW\tpshop\public">
Options FollowSymLinks ExecCGI
AllowOverride All
Order allow,deny
Allow from all
剩余11页未读,继续阅读
资源评论


微信公众号:数模0error
- 粉丝: 8286
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
