thinkphpphp框架许多代码的集合这些程序结构并不是业务_第1页
thinkphpphp框架许多代码的集合这些程序结构并不是业务_第2页
thinkphpphp框架许多代码的集合这些程序结构并不是业务_第3页
thinkphpphp框架许多代码的集合这些程序结构并不是业务_第4页
thinkphpphp框架许多代码的集合这些程序结构并不是业务_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

php框架是许多代码的集合,这些代码是程序结构的代码(并不是业务代码)代码中有许MVC、单例、AR等等。①②③①②该系统由于框架的使用使得本身的性、灵活性、适应客户需求方面得到最大化③使用框架的过程中可以使得我们的注意力全部集中在业务层面,而无需关心程序的④①php语言公司zend发布的框架,有许多OOP面向对象内容,功能非常丰富,重量(OOP)(OOP)高级语言java、C++中级语言:例如C ②国人()自己开发的框架,名字(xueqiang),重量级框架,纯OOP框架,该框架的特作者之前是prado框架的人员,该框架3年之久③CakePHP是一个运用了诸如ActiveRecord、AssociationDataMap、FrontControllerMVCPHP开发人Web应用。SymfonyMVCPHP5⑤PHPWEB应用开发而诞生的。最早诞生于2006年初,原名FCS,2007年元旦正式更名为,并且遵循Apache2Struts,后来经过不断改进和完善,同时也MVCStruts的Action和Dao思想和JSP的TagLib(库)、RoR的ORM映射和ActiveRecord模式,封装了CURD和一些常用操作,单一模式等,在模版引擎、缓存机制、认证机制和扩展设定项目运 ,并过来给shop应用创建index.php文件在index.php文件里边引入框架的接口文件为shop项 创建虚拟主机在hosts文件中做解析在浏览器里边shop项目第一次项目的时候,项目被自动创建出来对应的三 index.phpmvcIndexindex三URL参数中分析出当前请求的分组(平台)、控制器和操作方法的过程就是“路①getget②pathinfo路径形式[默认方式]http:///index.php/Home/Index/advert③rewrite重写形式(伪静态技术)省略index.php文http:///分组/控制器/操作方法http:///Home/Index/index④http:///index.php?s=/Home/Index/advertmvc例如 IndexController等netBeanstpUserController给文件设置header头,避免汉字乱码Goods$this->dis $this->disy(模板名称 指定名称的模$this->disy(控制器/模板名称 (开发调试模式错误提示较友好为多个控制器创建对应的模 及模板文件a、d重复实现即可css、img、js文件拷贝到系统指 <linkhref="路径设置rel="stylesheet"type="text/css相对index.php程序文件设①getcss②pathinfo路径模 使得css的获得是失败从虚拟主机 tp/ 下创建index.php文件,并引入框架接口文件在index.php里边后续还有设置header头和各种常量/四种模式:get模式、pathinfo模式、rewrite

Controllerview /对应的模板文$this->dis$this->disy(模板名称$this->disy(控制器/模板名称六.页面搭前台、本质上看都是“控制器”和“view视图”模板的集为了开发、比较方便要把前台、对应的控制器和视图模板分开前台、分别的控制器和view视图模板的集合称为是一个“平台/分组组出来,每个分组都有自己的控制器、view视图、配置文件、函数库文件。对分组进行给商城搭建一个分组创建的分组 划分与Home分组完全一致操作方法:functionlogin() login在index.php文件为静态资源的文档设置路径常量在模板中通过常量方式“静态资源”(css/img/js)文件最终效果操作方法 给各个模板页面(常量)设置静态文件的路径tpMODULE:路由地址分组(/shop/index.php/分组CONTROLLER:路由地址控制器信息(/shop/index.php/分组/控制器ACTION:路由地址操作方法(/shop/index.php/分组/控制器/>SELF:路由地址的全部信息(/shop/index.php/分组/控制器/操作方法/名称1/值/名称2/值 ACTION_NAME:操作方法名称CONTROLLER CONTROLLER 4framesrc每个frame的src属性值需要通过独立路由地址,给每个src根据CONTROLLER常src属性值通过常量设置,并且直接使用CONTROLLER就可以模板中可以直接使用CONTROLLER,为什么呢?tp框架有替换机制,会把CONTROLLER(还有其他)view视图模板: 把模板中css、img的路径设置为常量方式在left.html模板中设置商品列表的七 shop③shop/Home/Conf/config.php shopHome分组的配置文件convention.php大部分在convention.php在Behavior行为文件里边有定义一部分(需要在配置文件里边定义配置变量 mon/conf/config.php里边定义默认分组设置index.php: 项目开发阶段使用模 common~runtime.php文件,会依次加载每个需要的文件 common~runtime.php17{}与css或js有解决{}{}③设置 css、jssmarty如何修改Smarty内部的成员,例如标记符号、混编文 、缓 等等SmartyAdmin、Home搭建的登录页搭建品字页是通过框架集frameset搭建framesrc属性值需要通过绝对路径地址(路由地址)设置请求的页面常量:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论