PHP教程全部PPT(共70讲)第43讲
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
感谢收看本次教程! 感谢收看本次教程!
还有什么疑问可以到 也可以以发送邮件到 master@ 本次演讲老师: 本次演讲老师:张恩民
PHP100视频教程
�
实例化操作系统会自动创建开发目录 $App = new App(); //实例化操作系统会自动创建开发目录 $App->run();
PHP100视频教程
(第43讲) PHP中MVC学习之 第 讲 学习之ThinkPHP(上) 中 学习之 (
5,ThinkPHP的简单使用 , 的简单使用
ThinkPHP基本结构 基本结构
PHP100视频教程
(第43讲) PHP中MVC学习之 第 讲 学习之ThinkPHP(上) 中 学习之 (
3,认识一个MVC框架 ,认识一个 框架ThinkPHP 框架
ThinkPHP是一个快速,简单的面向对象的轻量级PHP开发框架,遵循 是一个快速,简单的面向对象的轻量级 开发框架, 是一个快速 开发框架 遵循Apache2开 开 源协议发布,并且永久免费使用,是为了简化企业级应用开发和敏捷WEB应用开发 源协议发布,并且永久免费使用,是为了简化企业级应用开发和敏捷 应用开发 而诞生的.使用ThinkPHP,你可以更方便和快捷的开发和部署 而诞生的.使用 ,你可以更方便和快捷的开发和部署WEB应用 应用 特点 简单易用的MVC模式 模式 简单易用的 独创的核心编译和项目编译机制 模板引擎, 内置 XML模板引擎,支持标签库 模板引擎 富模型支持 目录结构自动创建 分布式数据库支持 多数据库连接和切换支持 CURD和操作高度自动化支持 和操作高度自动化支持
(第43讲) PHP中MVC学习之 第 讲 学习之ThinkPHP(上) 中 学习之 (
学习目标 1,什么是MVC VC框架 ,认识一个 框架ThinkPHP 框架 4,如何搭建一个ThinkPHP ,如何搭建一个 5,ThinkPHP的简单使用 , 的简单使用
演讲老师: 演讲老师:张恩民 官方网站: 官方网站:
PHP100视频教程
(第43讲) PHP中MVC学习之 第 讲 学习之ThinkPHP(上) 中 学习之 (
1,什么是MVC ,什么是 MVC本来是存在于 本来是存在于Desktop程序中的,M是指数据模型,V是指用户界面, 程序中的, 是指数据模型 是指数据模型, 是指用户界面 是指用户界面, 本来是存在于 程序中的 C则是控制器.使用 则是控制器. 的目的是将M和 的实现代码分离 则是控制器 使用MVC的目的是将 和V的实现代码分离 的目的是将
MVC是一个设计模式,它强制性的使应用程序的输入,处理和输出分开. 是一个设计模式,它强制性的使应用程序的输入,处理和输出分开. 是一个设计模式 使用MVC应用程序被分成三个核心部件:模型,视图,控制器.它们各自 应用程序被分成三个核心部件: 使用 应用程序被分成三个核心部件 模型,视图,控制器. 处理自己的任务. 处理自己的任务.
PHP100视频教程
(第43讲) PHP中MVC学习之 第 讲 学习之ThinkPHP(上) 中 学习之 (
2,为什么要使用 MVC , 首先,最重要的一点是多个视图能共享一个模型, 首先,最重要的一点是多个视图能共享一个模型,现在需要用越来越多的方式来访 问你的应用程序.由于模型返回的数据没有进行格式化, 问你的应用程序.由于模型返回的数据没有进行格式化,所以同样的构件能被不同 界面使用. 界面使用. 再次,开发周期缩短,方便维护和管理降低开发成本和工作量. 再次,开发周期缩短,方便维护和管理降低开发成本和工作量. 任何一个事物也会有缺点,我们来看一下: 任何一个事物也会有缺点,我们来看一下: MVC的缺点是由于它没有明确的定义,所以完全理解MVC并不是很容易.使用 的缺点是由于它没有明确的定义,所以完全理解 并不是很容易. 的缺点是由于它没有明确的定义 并不是很容易 使用MVC 需要精心的计划,由于它的内部原理比较复杂,所以需要花费一些时间去思考. 需要精心的计划,由于它的内部原理比较复杂,所以需要花费一些时间去思考. MVC并不适合小型甚至中等规模的应用程序,花费大量时间将MVC应用到规模并不 并不适合小型甚至中等规模的应用程序,花费大量时间将 并不适合小型甚至中等规模的应用程序 应用到规模并不 是很大的应用程序通常会得不偿失. 是很大的应用程序通常会得不偿失.
PHP100视频教程
(第43讲) PHP中MVC学习之 第 讲 学习之ThinkPHP(上) 中 学习之 (
4,如何搭建一个ThinkPHP ,如何搭建一个 下载ThinkPHP框架包,直接引用目录中的 ThinkPHP.php 文件即可 框架包, 下载 框架包
define('THINK_PATH', 'ThinkPHP/'); define('APP_NAME', 'php100'); define('APP_PATH', '.'); require(THINK_PATH."/ThinkPHP.php");
(2)ThinkPHP URL路由模的解析 ) 路由模的解析 ThinkPHP采用单一入口方式, 采用单一入口方式, 采用单一入口方式 提供了一个URL路由模式解析 / 提供了一个 路由模式解析
PHP100视频教程
(第43讲) PHP中MVC学习之 第 讲 学习之ThinkPHP(上) 中 学习之 (
PHP100视频教程
(第43讲) PHP中MVC学习之 第 讲 学习之ThinkPHP(上) 中 学习之 (
5,ThinkPHP的简单使用 , 的简单使用 (1)ThinkPHP如何创建一个控制器 ) 如何创建一个控制器 只需在Lib\Action目录下创建一个对应的控制器的类格式 name.class.php 目录下创建一个对应的控制器的类格式 只需在