ThinkPHP开发大型商城项目实战视频

学习232198
课时54
课程总时长22小时29分钟12秒
更新时间2022-04-11

讲师介绍

迷茫

迷茫

金牌讲师 | 业精于勤,荒于嬉;行成于思,毁于随。

共有课程 | 学员人 | 讲师评分5.0

更多

课程介绍

ThinkPHP是一个开源的PHP框架,是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。最早诞生于 2006年初,原名FCS,2007年元旦正式更名为ThinkPHP,并且遵循Apache2开源协议发布。早期的思想架构来源于Struts,后来经 过不断改进和完善,同时也借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,融合了Struts的Action和DAO思想和JSP 的TagLib(标签库)、RoR的ORM映射和ActiveRecord模式,封装了CURD和一些常用操作,单一入口模式等,在模版引擎、缓存机制、 认证机制和扩展性方面均有独特的表现

课程大纲

第1章 ThinkPHP开发大型商城项目实战视频
ThinkPHP-介绍 ThinkPHP-框架目录文件介绍 ThinkPHP-创建应用 ThinkPHP-控制器和方法创建 ThinkPHP-路由解析 ThinkPHP-开发和生成模式 ThinkPHP-控制器调用模板 ThinkPHP-模板与框架整合 ThinkPHP-url地址大小写问题 ThinkPHP-空操作处理 ThinkPHP-空控制器解决处理 ThinkPHP-项目分组设置 ThinkPHP-后台登录页面搭建 ThinkPHP-后台首页品字形框架搭建 ThinkPHP-后台商品页面搭建 ThinkPHP-跨控制器调用 ThinkPHP-框架执行流程分析及反射调用 ThinkPHP-昨天内容回顾 ThinkPHP-数据库连接及model模型定义使用 ThinkPHP-3种实例化model方法 ThinkPHP-数据查询select及smarty配置 ThinkPHP-各种查询条件设置 ThinkPHP-聚合函数及having使用细节 ThinkPHP-添加数据记录add ThinkPHP-收集表单数据并实现收集添加 ThinkPHP-实现数据修改save ThinkPHP-删除数据及原生sql语句执行 ThinkPHP-后台商品修改实现 ThinkPHP-注册表单验证 ThinkPHP-昨天内容回顾 ThinkPHP-前台注册完善 ThinkPHP-简单命名空间使用 ThinkPHP-子空间和引入 ThinkPHP-公共空间使用 ThinkPHP-多语言切换使用 ThinkPHP-验证码生成使用verify ThinkPHP-验证码有效性验证 ThinkPHP-登录功能用户名密码判断 ThinkPHP-分页效果及自定义类文件引入框架 ThinkPHP-缓存应用 ThinkPHP-图片附件上传 ThinkPHP-给已上传图片生成缩略图 ThinkPHP-面向切面编程行为分析 ThinkPHP-昨天内容回顾 ThinkPHP-RBAC介绍 ThinkPHP-RBAC角色和权限数据模拟 ThinkPHP-RBAC不同用户登录系统显示不同权限 ThinkPHP-RBAC权限漏洞分析 ThinkPHP-RBAC父类控制器权限过滤 ThinkPHP-RBAC为角色分配权限之展示表单 ThinkPHP-RBAC为角色分配权限之收集表单信息 ThinkPHP-RBAC展示权限列表信息 ThinkPHP-RBAC权限添加实现 ThinkPHP-RBAC管理员设置角色

相关教程

更多

免费

javascript开发购物车教程
高级javascript开发购物车教程

3.5万次学习

收藏

免费

老男孩mysql视频教程
中级老男孩mysql视频教程

89.6万次学习

收藏

免费

李炎恢bootstrap视频教程
初级李炎恢bootstrap视频教程

10.9万次学习

收藏

免费

Bootstrap 中文手册
初级Bootstrap 中文手册

51.1万次学习

收藏

热门专题

更多
php漏洞修复方法
php漏洞修复方法

PHP漏洞聚合专题,持续整理PHP最新高危漏洞、CVE安全预警、受影响版本、自查命令及修复方案,覆盖PHP-FPM、Docker、Ubuntu与Linux服务器环境,帮助开发者快速完成漏洞排查、版本升级和安全加固。

2026.10.22

600

31

Kratos框架零基础入门教程
Kratos框架零基础入门教程

本专题整理Kratos框架入门内容,涵盖Go环境准备、kratos CLI安装升级、new命令创建项目、目录结构分层说明、服务启动与双协议端口、依赖下载报错排查,帮助开发者快速跑通第一个Kratos框架微服务应用。

2026.10.10

80

15

Kratos框架HTTP与gRPC服务开发教程
Kratos框架HTTP与gRPC服务开发教程

本专题围绕Kratos框架双协议服务开发,涵盖HTTP路由与处理器编写、参数获取、gRPC服务实现与客户端调用、metadata上下文传递、encoding编解码注册、统一响应封装、超时控制与流式响应实现方法。

2026.10.14

80

15

C++构造函数定义与调用方法
C++构造函数定义与调用方法

C++构造函数用于初始化类对象,是面向对象编程的重要基础。本专题从构造函数的定义、声明和调用入手,介绍默认构造函数、带参数构造函数、拷贝构造函数及成员初始化列表,帮助初学者掌握对象创建与初始化的基本方法。

2026.10.10

60

16

Revel框架模板渲染与表单验证
Revel框架模板渲染与表单验证

本专题围绕Revel框架视图层开发,介绍模板语法、变量输出、布局复用、表单提交、参数绑定与验证规则,帮助开发者完成安全规范的页面交互。

2026.10.16

60

15

OpenJDK怎么部署Java应用
OpenJDK怎么部署Java应用

Java项目开发完成后,怎样部署到目标环境并正常运行?本专题介绍OpenJDK应用部署流程,涵盖运行环境准备、版本兼容检查、应用打包、启动参数配置和日志查看,帮助你理清部署前后的操作顺序,减少环境差异造成的运行问题。

2026.10.16

60

10

PHP 连接 MySQL 失败怎么办
PHP 连接 MySQL 失败怎么办

PHP连接MySQL失败专题汇集PDO与MySQLi扩展配置、账号权限、主机端口、套接字和认证方式等排查文章,覆盖连接报错、密码变更与容器环境配置,帮助按错误提示定位原因并修复。

2026.10.15

40

18

Python 怎么安装并配置环境变量
Python 怎么安装并配置环境变量

Python安装与环境变量配置专题汇集Windows、macOS和Linux的安装步骤、PATH设置、pip配置及常见报错排查文章,帮助完成解释器安装并验证命令行可以正常运行。

2026.10.15

40

15

Golangci-lint检查器使用教程
Golangci-lint检查器使用教程

本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。

2026.10.22

40

15