位置: 编程技术 - 正文

Zend Framework教程之分发器Zend_Controller_Dispatcher用法详解(framework在哪看)

编辑:rootadmin

推荐整理分享Zend Framework教程之分发器Zend_Controller_Dispatcher用法详解(framework在哪看),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:framework打开,framework4.0怎么打开,zendframework3中文手册,zendframework3中文手册,framework在哪,framework打开,怎么启用framework3.5,framework4.0怎么打开,内容如对您有帮助,希望把文章链接给更多的朋友!

本文实例讲述了Zend Framework教程之分发器Zend_Controller_Dispatcher用法。分享给大家供大家参考,具体如下:

分发器的具体实现

Zend Framework的分发器Zend_Controller_Dispatcher设计主要有,如下类和接口组成:

├── Dispatcher│ ├── Abstract.php│ ├── Exception.php│ ├── Interface.php│ └── Standard.php

Zend_Controller_Dispatcher_Interface

定义了分发器提供的基本和标准功能。

Zend_Controller_Dispatcher_Abstract

实现了Zend_Controller_Dispatcher_Interface接口,提供了分发器提供的基本和标准功能的抽象父类。

Zend_Controller_Dispatcher_Standard

ZendFramework继承抽象类Zend_Controller_Dispatcher_Abstract,定义了Zend_Controller_Dispatcher_Standard。Zend_Controller_Dispatcher_Standard是ZendFramework提供的基本的分发器,完成了分发功能。

Zend Framework教程之分发器Zend_Controller_Dispatcher用法详解(framework在哪看)

前端控制器和分发器

以上对Zend_Controller_Front和Zend_Controller_Dispatcher做了简单的标记,通过分析代码不难看出,基本的运行机制。

分发发生在前端控制器中的一个循环(loop)中。分发之前,前端控制器通过路由请求,找到用户指定的模块、控制器、动作和可选参数。然后进入分发循环,分发请求。

分发器需要大量数据完成任务——它需要知道如何格式化控制器和动作的名称,到哪儿找到控制器类文件,模块名是否有效,以及基于其它可用信息判定请求是否能分发的API。

每次迭代(iteration)过程开始时,在请求对象中设置一个标志指示该动作已分发。如果在动作或者前/后分发(pre/postDispatch)插件重置了该标志,分发循环将继续下去并试图分发新的请求。通过改变请求中的控制器或者动作并重置已分发标志,开发人员可以定制执行一个请求链。

控制这种分发过程的动作控制器方法是_forward();在任意的pre/postDispatch()或者动作中调用该方法,并传入动作、控制器、模块、以及可选的附加参数,就可以进入新的动作。

自定义分发器

Zend_Controller_Dispatcher_Interface定义了下列所有分发器需要实现的方法。

不过大多数情况下,只需要简单地扩展抽象类Zend_Controller_Dispatcher_Abstract,其中已经定义好了上面的大部分方法。或者扩展Zend_Controller_Dispatcher_Standard类,基于标准分发器来修改功能。

需要子类化分发器的可能原因包括:期望在动作控制器中使用不同的类和方法命名模式,或者期望使用不同的分发方式,比如分发到控制器目录下的动作文件,而不是控制器类的动作方法。

更多关于zend相关内容感兴趣的读者可查看本站专题:《Zend FrameWork框架入门教程》、《php优秀开发框架总结》、《Yii框架入门及常用技巧总结》、《ThinkPHP入门教程》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

希望本文所述对大家PHP程序设计有所帮助。

Zend Framework教程之动作的基类Zend_Controller_Action详解 本文实例讲述了ZendFramework教程之动作的基类Zend_Controller_Action。分享给大家供大家参考,具体如下:Zend_Controller_Action的实现ZendFramework的动作控制器需要

Zend Framework教程之请求对象的封装Zend_Controller_Request实例详解 本文实例讲述了ZendFramework教程之请求对象的封装Zend_Controller_Request方法。分享给大家供大家参考,具体如下:概述请求对象是在前端控制器,路由器,

Zend Framework教程之响应对象的封装Zend_Controller_Response实例详解 本文实例讲述了ZendFramework教程之响应对象的封装Zend_Controller_Response用法。分享给大家供大家参考,具体如下:概述响应对象逻辑上是请求对象的搭档.目

标签: framework在哪看

本文链接地址:https://www.jiuchutong.com/biancheng/289889.html 转载请保留说明!

上一篇:Zend Framework教程之前端控制器Zend_Controller_Front用法详解(怎么启用framework3.5)

下一篇:Zend Framework教程之动作的基类Zend_Controller_Action详解(zendframework3中文手册)

  • 合同履约成本资本化
  • 委托加工应税消费品代扣代缴
  • 初级农产品免税原理
  • 网络贷款需要交钱吗
  • 企业所得税的计提
  • 转账支票的签发
  • 个税申报错了并且已经缴款怎么修改
  • 旅游业小规模纳税人的认定标准是什么
  • 工作未满12个月被辞退时前月平均工资怎么计算
  • 会计核算形式
  • 股东出资方式和比例是否合法?并说明理由
  • 企业国有资产无偿划转办法
  • 事业单位未取得工资
  • 公司开出增值税发票可以作为货款证据起诉
  • 企业如何运用内部招募
  • 审计人员的差旅费放在哪核算
  • 往来款 分录
  • 半月的发票未认证能用吗
  • 汇算所得税中“以前年度多缴的所得税额在本年抵减额”怎么填 ?
  • 增值税即征即退操作流程
  • 拨付所属资金和上级拨付资金
  • 外币应收账款汇兑损失计入
  • 给员工发放购物卡交个税吗
  • 一般企业利润表格式
  • 享受小型微利企业税收优惠的条件
  • 建筑公司工地买空调
  • 固定资产计算折旧时用扣除减值吗
  • win7不能进系统怎么办
  • w10系统怎么连接
  • linux的使用场合
  • 无形资产摊销时运用的方法有双倍余额递减法
  • 查账征收的个独可以随意分配利润吗
  • u盘安装win8系统步骤
  • 外资企业股权转让给外资企业
  • php程序开发范例宝典光盘
  • 支付押金无法付款
  • 向境外支付技术提成费需要提交什么材料
  • 中途建账期初数据哪里来的
  • 常用的成本计算方法有哪些
  • js数组方法大全
  • php打包phar
  • 资产负债表上应付账款是负数
  • 贷款需要考虑什么
  • 汽车年审检测费收费标准
  • 存货的会计核算及业务处理
  • mongodb用户权限
  • 错账调整分录
  • 印花税每个月都有吗
  • 合并报表调整分录理解
  • 出差自己开车去开会怎么报销交通费
  • 金税盘维护费抵税会计分录
  • 营利性与非营利性的关系
  • 公司注销时退还实收资本要交个税吗
  • 车间购买劳保费用会计分录
  • 运输费计入什么科目分录
  • 个人所得税代扣代缴手续费
  • 利税总额计算公式表
  • 股东退股取现怎么处理
  • 固定资产报废处理中,最终的净损益应作为
  • 增值税发票丢失可以补开吗
  • 一般纳税人废品行业有哪些
  • 排污费征收范围包括
  • 设备丢失查找
  • 绿化补偿标准
  • 工业企业建立账套
  • 对账簿设置的要求是什么
  • u盘安装win7系统教程图解
  • windows引导坏了怎么办
  • centos6关闭图形界面
  • 写出10个linux系统操作命令和用法
  • python accdb
  • jquery左右移动动画效果
  • nodejs使用express
  • android反编译apk
  • js newyork
  • 企业税收筹划中的涉税风险及其防范
  • 山东地域分布
  • 360浏览器hi真不巧
  • 费减备案合格后怎么操作?
  • 转让定价调查与调整实务问答
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设