- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PHP高手之路(一)目录PHP高手之路(一)1一、框架概述31、什么是框架32、为什么要使用框架33、PHP主流框架34、MVC设计思想35、什么是MVC46、MVC中的三大关键词47、软件设计思想发展史4二、ThinkPHP快速入门41、ThinkPHP(TP)原理图42、ThinkPHP源码下载53、ThinkPHP项目部署64、ThinkPHP自动生成75、ThinkPHP核心源码分析86、入门实例:通过TP访问数据库中的内容10三、ThinkPHP中的控制器121、什么是控制器122、定义控制器123、错误处理134、URL调度模式(四种URL调用方式)141)普通模式142)PATHINFO模式(默认模式)143)Rewrite重写模式(五步走)154)兼容模式165、空操作166、空控制器177、划分前后台模块(Home、Admin)198、URL大小写209、页面跳转2010、页面重定向22四、ThinkPHP中的视图221、什么是视图222、ThinkPHP中视图的组成223、模板文件定义234、模板中变量的分隔符235、模板赋值与模板输出246、模板替换25五、综合案例——企业网站后台架构271、设置虚拟主机272、配置hosts文件273、重启Apache服务器274、创建工程在Zend软件中275、复制ThinkPHP核心代码到项目目录中276、创建index.php文件,编写代码如下:277、划分前后台分组278、实现后台登陆功能(载入login.html登陆模板)289、定义登陆功能(功能实现)2910、定义后台主页(IndexController控制器)30一、框架概述1、什么是框架框架,即framework。其实就是某种应用的半成品,就是一组组件,供你选用完成你自己的系统。 2、为什么要使用框架代码重用(提高开发效率)合理分工解决多人协作开发问题3、PHP主流框架1)重量级框架Zend Framework :出身豪门的Zend框架(官方框架)Yii :开发者华裔美国人(薛强,英文名:qiang),效率非常高Symfony :功能强大、架构非常棒 2)轻量级框架Codelgniter(CI):轻量级框架,整体架构精简,代码非常完善ThinkPHP :国人开发,免费且开源,文档齐全,中文注释,使用广泛4、MVC设计思想ThinkPHP框架是采用单一入口的MVC框架,MVC并不是一段现成的代码,而是一种软件的设计思想。5、什么是MVCMVC是施乐帕克研究中心 (Xerox PARC)在八十年代为编程语言Smalltalk-80发明的一种软件设计模式,至今已被广泛使用。MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。 6、MVC中的三大关键词控制器:Controller(接收用户请求、处理业务逻辑)模型:Model(处理数据逻辑,与数据库处理相关功能)视图:View(显示数据给用户请求)7、软件设计思想发展史1)混合式编程(HTML+PHP混合在一起)路边摊(所有功能都是由一个人完成的)2)模板引擎技术(强制把HTML与PHP代码相分离)伉俪(夫妻)餐馆老板娘(招待客人、收款)+厨师(炒菜)3)MVC设计思想(视图+模型+控制器强制分离)五星级酒店大堂经理(招待客人)+服务员(视图)+厨师(模型:负责与数据库进行交互)大堂经理:控制器(所有的用户请求都首先经过控制器)厨师:模型(负责根据用户请求处理数据逻辑)服务器:视图,把模型返回的数据,根据大堂经理的指令,传输数据给用户到此整个MVC结构完成。二、ThinkPHP快速入门1、ThinkPHP(TP)原理图ThinkPHP框架是采用单一入口的MVC框架,整体对外开发的只有一个index.php入口文件用户请求index.php入口文件初始化MVC框架调用Controller控制器Model模型MySQL返回数据给Model模型Model模型返回数据给控制器控制器调用视图显示模板返回给入口文件初始化MVC框架定义常量、设置自动加载、实现请求分发/index.php?m=Home/index.php?m=Home(前台模块)c=Public(登陆控制器)a=login(登陆方法)2、ThinkPHP源码下载下载ThinkPHP3.2.3框架,使用TP3.2有一个前提:PHP版本必须大于等于5.3,因为在TP3.2中添加了命名空间。下载地址:// 下载完成后,如下图所示:Application:项目应用目录,我们的编写的代码都是放置于此,名字可更改Public:公共资源目录,主要用于存放images,css,javascriptThinkPHP:TP框架的核心源代码.htaccess:
您可能关注的文档
最近下载
- 2023年06月国家国防科技工业局核技术支持中心社会招考聘用笔试历年难、易错考点试题含答案解析.docx
- 人教版七年级上册英语单词表2115.pdf VIP
- 台达 VFDB4132系列刹车模块说明书.pdf
- 河南省郑州市外国语学校2025-2026学年高三上学期第三次阶段检测语文试题(含答案及解析).docx VIP
- 中国马克思主义与当代知到智慧树期末考试答案题库2024年秋北京工业大学.docx VIP
- 2024最新不予立案通知书.doc VIP
- 工业网络技术教材PPT10 Modbus TCP通信及应用.pptx VIP
- 2025年中国亚克力镜面板市场调查研究报告.docx
- 账号内容打造方案.docx VIP
- 锋芒全系列笔记低吸有道系统课程.pdf VIP
原创力文档


文档评论(0)