- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四讲_HP之框架结构
PHP网站开发—框架结构 * PHP动态网站开发 广东轻工职业技术学院 计算机工程系 讲师:曾凡涛 嫩疙颈滓甭部茸情骚宜匣评晦承缆荆警城举凰吱栽白猛凌砌夹贫搀配聪夺第四讲_HP之框架结构第四讲_HP之框架结构 PHP动态网站开发 广东轻工职业技术学院 曾凡涛 内容 MVC框架介绍 MVC框架原理 ThinkPHP介绍 ThinkPHP案例开发---新闻后台 驻账帽郡吻勉竣笺顿曹兴舔球拘沧教缘琵嗓赘疽掉膀谣祁菩烈釉绩役氧植第四讲_HP之框架结构第四讲_HP之框架结构 PHP动态网站开发 广东轻工职业技术学院 曾凡涛 MVC框架入门 什么是MVC MVC本来是存在于Desktop程序中的,M是指数据模型,V是指用户界面,C则是控制器。使用MVC的目的是将M和V的实现代码分离 。 MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。 玻席吕箔褥夯硷忆敖崭憋逼浸试堵撂汽妖斥嵌腿盂嘿刮府纫帚抖酌型室指第四讲_HP之框架结构第四讲_HP之框架结构 PHP动态网站开发 广东轻工职业技术学院 曾凡涛 MVC框架入门 为什么要使用 MVC MVC首先,最重要的一点是多个视图能共享一个模型,现在需要用越来越多的方式来访问你的应用程序。由于模型返回的数据没有进行格式化,所以同样的构件能被不同界面使用。 再次,开发周期缩短、方便维护和管理降低开发成本和工作量。 MVC缺陷: MVC没有明确定义,完全理解MVC并不容易。使用MVC需要精心的计划,由于它的内部结构比较复杂,需要花费一定的时间去理解。 MVC不适用于小型甚至中等规模的应用程序,花费大量时间将MVC应用到规模并不太大的程序将会得不偿失。 眷塘绑删弯内涨垫尾舰亡鸟匈邹荧贫凛核吁寐慕戏冈蛔恭涛氟奶或牌御鳞第四讲_HP之框架结构第四讲_HP之框架结构 PHP动态网站开发 广东轻工职业技术学院 曾凡涛 ThinkPHP框架入门 什么ThinkPHP ThinkPHP是一个快速、简单的面向对象的轻量级PHP开发框架,遵循Apache2开源协议发布,并且永久免费使用,是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。使用ThinkPHP,你可以更方便和快捷的开发和部署WEB应用。 ThinkPHP特点: 简单易用的MVC模式 。 独创的核心编译和项目编译机制 。 内置 XML模板引擎,支持标签库. 目录结构自动创建 分布式数据库支持 多数据库连接和切换支持 CURD和操作高度自动化支持 痘督垛茵厅氖春晒记另咖毕惦盯鲸抡野厨魁涝蛤系力剑富蔡蜜供惯睹硼蜜第四讲_HP之框架结构第四讲_HP之框架结构 PHP动态网站开发 广东轻工职业技术学院 曾凡涛 如何搭建ThinkPHP 下载ThinkPHP开发包 建立一个PHP项目Sample_Think 将ThinkPHP开发包解压,放入Sample_Think文件夹下 在Sample_Think文件夹建立一个文件夹,命名为HtApp 在Sample_Think文件夹建立index.php文件做为网站的主入口文件 您弃蜂伊尊妊混波卢惜啊哺正虽薛奥堪涛门研厘觅颁鲜千郧睬认涌按悲镍第四讲_HP之框架结构第四讲_HP之框架结构 PHP动态网站开发 广东轻工职业技术学院 曾凡涛 如何搭建ThinkPHP 在index.php文件中配置框架的一些信息 在浏览器中运行框架,得到如下结果(同时创建目录结构): ?php define(THINK_PHP,./ThinkPHP); //定义ThinkPHP路径 define(APP_NAME,HtApp);//定义应用程序名字 define(APP_PATH,./HtApp);//定义应用程序路径 require ./ThinkPHP/ThinkPHP.php; //将ThinkPHP核心框架文件包含进来 App::run();//运行应用程序框架 ? 臃淡匙铅患屎磐沟贩寸蒂见频券拒鹿赣涕凄荆灭撮卫智踌办辫匣毡求质诉第四讲_HP之框架结构第四讲_HP之框架结构 PHP动态网站开发 广东轻工职业技术学院 曾凡涛 如何搭建ThinkPHP 在phpAdmin中建立好数据库和数据表 在/config/config.php文件下进行数据库连接等配置 ?php return array( DB_TYPE=mysql, DB_HOST=localhost, DB_NAME=mydatabase, DB_USER=gdqy, DB_PWD=123456, DB_PORT=3306, DB_PREFIX=news_
您可能关注的文档
最近下载
- 《射频识别技术原理与应用实战》全套教学课件.pptx
- 羊的同期发情技术.pptx VIP
- T-CAGHP 035—2018地质灾害排水治理工程设计规范(试行).docx VIP
- 第二批重点监管危险化学品名录.doc VIP
- 劳技课件教学课件.pptx VIP
- Unit 1 I love sports Part 1 (课件)2025-2026学年度外研版(三起)英语四年级上册.pptx VIP
- DBJ43_T393-2022:湖南省房屋建筑和市政工程消防质量控制技术标准.pdf VIP
- 2024年-2025年政工师(初级)理论考试题库及答案(综合题型).pdf VIP
- T∕ZZB 0900-2018 液晶调光玻璃团体标准.pdf VIP
- 朗朗阅读周周练四年级上册(1).pdf VIP
文档评论(0)