第43讲 PHP中MVC学习之ThinkPHP(上).ppt

上传人(卖家):罗嗣辉 文档编号:2088748 上传时间:2022-02-14 格式:PPT 页数:7 大小:269KB
下载 相关 举报
第43讲 PHP中MVC学习之ThinkPHP(上).ppt_第1页
第1页 / 共7页
第43讲 PHP中MVC学习之ThinkPHP(上).ppt_第2页
第2页 / 共7页
第43讲 PHP中MVC学习之ThinkPHP(上).ppt_第3页
第3页 / 共7页
第43讲 PHP中MVC学习之ThinkPHP(上).ppt_第4页
第4页 / 共7页
第43讲 PHP中MVC学习之ThinkPHP(上).ppt_第5页
第5页 / 共7页
点击查看更多>>
资源描述

1、学习目标学习目标1、什么是、什么是MVC2、为什么要使用、为什么要使用 MVC3、认识一个、认识一个MVC框架框架ThinkPHP4、如何搭建一个、如何搭建一个ThinkPHP5、ThinkPHP的简单使用的简单使用(第第43讲讲) PHP中中MVC学习之学习之ThinkPHP(上)(上)(第第43讲讲) PHP中中MVC学习之学习之ThinkPHP(上)(上)1、什么是、什么是MVCMVC本来是存在于本来是存在于Desktop程序中的,程序中的,M是指数据模型,是指数据模型,V是指用户界面,是指用户界面,C则是控制器。使用则是控制器。使用MVC的目的是将的目的是将M和和V的实现代码分离的实现

2、代码分离MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用使用MVC应用程序被分成三个核心部件:应用程序被分成三个核心部件:模型、视图、控制器模型、视图、控制器。它们各自。它们各自处理自己的任务。处理自己的任务。(第第43讲讲) PHP中中MVC学习之学习之ThinkPHP(上)(上)2、为什么要使用、为什么要使用 MVC首先,最重要的一点是多个视图能共享一个模型,现在需要用越来越多的方式来访首先,最重要的一点是多个视图能共享一个模型,现在需要用越来越多的方式来访问你的应用程序。由于模型返回的数据没有进行格式化,所

3、以同样的构件能被不同问你的应用程序。由于模型返回的数据没有进行格式化,所以同样的构件能被不同界面使用。界面使用。再次,开发周期缩短、方便维护和管理降低开发成本和工作量。再次,开发周期缩短、方便维护和管理降低开发成本和工作量。任何一个事物也会有缺点,我们来看一下:任何一个事物也会有缺点,我们来看一下:MVC的缺点是由于它没有明确的定义,所以完全理解的缺点是由于它没有明确的定义,所以完全理解MVC并不是很容易。使用并不是很容易。使用MVC需要精心的计划,由于它的内部原理比较复杂,所以需要花费一些时间去思考。需要精心的计划,由于它的内部原理比较复杂,所以需要花费一些时间去思考。MVC并不适合小型甚至

4、中等规模的应用程序,花费大量时间将并不适合小型甚至中等规模的应用程序,花费大量时间将MVC应用到规模并不应用到规模并不是很大的应用程序通常会得不偿失。是很大的应用程序通常会得不偿失。(第第43讲讲) PHP中中MVC学习之学习之ThinkPHP(上)(上)3、认识一个、认识一个MVC框架框架ThinkPHPThinkPHP是一个快速、简单的面向对象的轻量级是一个快速、简单的面向对象的轻量级PHP开发框架,遵循开发框架,遵循Apache2开开源协议发布,并且永久免费使用,是为了简化企业级应用开发和敏捷源协议发布,并且永久免费使用,是为了简化企业级应用开发和敏捷WEB应用开发应用开发而诞生的。使用

5、而诞生的。使用ThinkPHP,你可以更方便和快捷的开发和部署,你可以更方便和快捷的开发和部署WEB应用应用简单易用的简单易用的MVC模式模式 独创的核心编译和项目编译机制独创的核心编译和项目编译机制 内置内置 XML模板引擎,支持标签库模板引擎,支持标签库 富模型支持富模型支持 目录结构自动创建目录结构自动创建 分布式数据库支持分布式数据库支持 多数据库连接和切换支持多数据库连接和切换支持CURD和操作高度自动化支持和操作高度自动化支持 特点特点(第第43讲讲) PHP中中MVC学习之学习之ThinkPHP(上)(上)4、如何搭建一个、如何搭建一个ThinkPHP下载下载ThinkPHP框架

6、包,直接引用目录中的框架包,直接引用目录中的 ThinkPHP.php 文件即可文件即可define(THINK_PATH, ThinkPHP/);define(APP_NAME, php100);define(APP_PATH, .);require(THINK_PATH./ThinkPHP.php);$App = new App(); /实例化操作系统会自动创建开发目录实例化操作系统会自动创建开发目录$App-run(); (第第43讲讲) PHP中中MVC学习之学习之ThinkPHP(上)(上)5、ThinkPHP的简单使用的简单使用ThinkPHP基本结构基本结构(第第43讲讲) PHP中中MVC学习之学习之ThinkPHP(上)(上)5、ThinkPHP的简单使用的简单使用(1)ThinkPHP如何创建一个控制器如何创建一个控制器 只需在只需在LibAction目录下创建一个对应的控制器的类格式目录下创建一个对应的控制器的类格式 name.class.php (2)ThinkPHP URL路由模的解析路由模的解析 ThinkPHP采用单一入口方式,采用单一入口方式, 提供了一个提供了一个URL路由模式解析路由模式解析 /

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 大学
版权提示 | 免责声明

1,本文(第43讲 PHP中MVC学习之ThinkPHP(上).ppt)为本站会员(罗嗣辉)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|