第四讲PHP之框架结构.ppt

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PHP网站开发—框架结构 * PHP动态网站开发 广东轻工职业技术学院 计算机工程系 讲师:曾凡涛 PHP动态网站开发 广东轻工职业技术学院 曾凡涛 MVC框架介绍 MVC框架原理 ThinkPHP介绍 ThinkPHP案例开发---新闻后台 内容 PHP动态网站开发 广东轻工职业技术学院 曾凡涛 什么是MVC MVC本来是存在于Desktop程序中的,M是指数据模型,V是指用户界面,C则是控制器。使用MVC的目的是将M和V的实现代码分离 。 MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。 MVC框架入门 PHP动态网站开发 广东轻工职业技术学院 曾凡涛 为什么要使用 MVC MVC首先,最重要的一点是多个视图能共享一个模型,现在需要用越来越多的方式来访问你的应用程序。由于模型返回的数据没有进行格式化,所以同样的构件能被不同界面使用。 再次,开发周期缩短、方便维护和管理降低开发成本和工作量。 MVC缺陷: MVC没有明确定义,完全理解MVC并不容易。使用MVC需要精心的计划,由于它的内部结构比较复杂,需要花费一定的时间去理解。 MVC不适用于小型甚至中等规模的应用程序,花费大量时间将MVC应用到规模并不太大的程序将会得不偿失。 MVC框架入门 PHP动态网站开发 广东轻工职业技术学院 曾凡涛 什么ThinkPHP ThinkPHP是一个快速、简单的面向对象的轻量级PHP开发框架,遵循Apache2开源协议发布,并且永久免费使用,是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。使用ThinkPHP,你可以更方便和快捷的开发和部署WEB应用。 ThinkPHP特点: 简单易用的MVC模式 。 独创的核心编译和项目编译机制 。 内置 XML模板引擎,支持标签库. 目录结构自动创建 分布式数据库支持 多数据库连接和切换支持 CURD和操作高度自动化支持 ThinkPHP框架入门 PHP动态网站开发 广东轻工职业技术学院 曾凡涛 下载ThinkPHP开发包 建立一个PHP项目Sample_Think 将ThinkPHP开发包解压,放入Sample_Think文件夹下 在Sample_Think文件夹建立一个文件夹,命名为HtApp 在Sample_Think文件夹建立index.php文件做为网站的主入口文件 如何搭建ThinkPHP PHP动态网站开发 广东轻工职业技术学院 曾凡涛 在index.php文件中配置框架的一些信息 在浏览器中运行框架,得到如下结果(同时创建目录结构): 如何搭建ThinkPHP ?php define(THINK_PHP,./ThinkPHP); //定义ThinkPHP路径 define(APP_NAME,HtApp);//定义应用程序名字 define(APP_PATH,./HtApp);//定义应用程序路径 require ./ThinkPHP/ThinkPHP.php; //将ThinkPHP核心框架文件包含进来 App::run();//运行应用程序框架 ? PHP动态网站开发 广东轻工职业技术学院 曾凡涛 在phpAdmin中建立好数据库和数据表 在/config/config.php文件下进行数据库连接等配置 如何搭建ThinkPHP ?php return array( DB_TYPE=mysql, DB_HOST=localhost, DB_NAME=mydatabase, DB_USER=gdqy, DB_PWD=123456, DB_PORT=3306, DB_PREFIX=news_, APP_DEBUG=true, ); ?

文档评论(0)

wuyoujun92 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档