位置: 编程技术 - 正文

Zend Framework教程之Zend_Controller_Plugin插件用法详解(zendframework3中文手册)

发布时间:2024-01-08

推荐整理分享Zend Framework教程之Zend_Controller_Plugin插件用法详解(zendframework3中文手册),希望有所帮助,仅作参考,欢迎阅读内容。

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

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

通过Zend_Controller_Plugin可以向前端控制器增加附加的功能。便于w一些特殊功能。以下是Zend_Controller_Plugin的简单介绍。

Zend_Controller_Plugin的基本实现

├── Plugin│ ├── Abstract.php│ ├── ActionStack.php│ ├── Broker.php│ ├── ErrorHandler.php│ └── PutHandler.php

Zend_Controller_Plugin_Abstract

Zend_Controller_Plugin_Abstract声明定义了Zend_Controller运行过程中的几个关键事件位置。用户可以通过指定的方法,对指定位置的请求和相应对象进行相关操作。

Zend_Controller_Plugin_Abstract中方法的描述如下:

Zend Framework教程之Zend_Controller_Plugin插件用法详解(zendframework3中文手册)

routeStartup() 在 Zend_Controller_Front 向注册的 路由器 发送请求前被调用。routeShutdown()在 路由器 完成请求的路由后被调用。dispatchLoopStartup() 在 Zend_Controller_Front 进入其分发循环(dispatch loop)前被调用。preDispatch() 在动作由 分发器 分发前被调用。该回调方法允许代理或者过滤行为。通过修改请求和重设分发标志位(利用 Zend_Controller_Request_Abstract::setDispatched(false) )当前动作可以跳过或者被替换。postDispatch() 在动作由 分发器 分发后被调用。该回调方法允许代理或者过滤行为。通过修改请求和重设分发标志位(利用 Zend_Controller_Request_Abstract::setDispatched(false) )可以指定新动作进行分发。dispatchLoopShutdown() 在 Zend_Controller_Front 推出其分发循环后调用。

Zend_Controller_Plugin提供的默认插件:

Zend_Controller_Plugin_Broker:插件经纪人,用于注册,管理自定义的Zend_Controller插件。具体用法,可以参考类代码。Zend_Controller_Plugin_ActionStack:用于管理动作堆栈。具体用法,可以参考类代码。Zend_Controller_Plugin_ErrorHandler:用来处理抛出的异常。具体用法,可以参考类代码。Zend_Controller_Plugin_PutHandler:用于处理请求操作 PUT 。具体用法,可以参考类代码。

Zend_Controller_Plugin_Broker

Zend_Controller_Plugin_ActionStack

Zend_Controller_Plugin_ErrorHandler

Zend_Controller_Plugin_PutHandler

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

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

Zend Framework教程之路由功能Zend_Controller_Router详解 本文实例讲述了ZendFramework教程之路由功能Zend_Controller_Router用法。分享给大家供大家参考,具体如下:ZendFramework的路由提供了两个主要功能路由和创建

Zend Framework教程之MVC框架的Controller用法分析 本文讲述了ZendFramework教程之MVC框架的Controller用法。分享给大家供大家参考,具体如下:这里简单讲讲MVC模式中Controller的基本使用方法。基本使用实例

PHP Echo字符串的连接格式 先给大家说下PHPecho()函数定义和用法echo()函数输出一个或多个字符串。注释:echo()函数实际不是一个函数,所以您不必对它使用括号。然而,如果您希

标签: zendframework3中文手册

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

上一篇:Zend Framework教程之响应对象的封装Zend_Controller_Response实例详解(framework4.0怎么打开)

下一篇:Zend Framework教程之路由功能Zend_Controller_Router详解(zend framework手册)

  • 租赁负债的计税基础
  • 财政的税收
  • 公司税后利润怎么算
  • 生育津贴到公司账上怎么发给员工
  • 建筑业工程结算是什么科目
  • 安置残疾人加计扣除
  • 进口增值税电子税单抵扣
  • 派发现金红利分录
  • 消费税计税依据含不含消费税
  • 外商投资企业所得税法第八条
  • 公司成立后有哪些开支
  • 哪些燃料油不征消费税了
  • 小规模异地预缴增值税
  • 增值税没有按时缴纳会影响开票吗
  • 耕地占用税和契税什么时候交
  • 增票丢失怎么开完税证明
  • 三证合一的税号变了,法人怎么重新绑定企业
  • 土地增值税的征税对象,是村集体
  • 企业转让二手房增值税
  • 外贸企业出口收入怎么账务处理
  • 发票查重
  • 注册资本转让税率
  • 领款凭证可以当收据吗
  • 原材料对外投资进项税额可以抵扣吗
  • 设备租赁公司怎么复制赚钱
  • 怎么才能快速?
  • windows没有搜索
  • 以前年度多计提的附加税怎么冲回
  • PHP:oci_define_by_name()的用法_Oracle函数
  • 出售报废的边角料收入会计分录
  • 白兰花的养殖方法和注意事项和病虫害
  • 笔记本电脑盖上盖子就关机了吗
  • php删除数据
  • 黏菌算法总结
  • stable Diffusion安装教程
  • 【深度学习】详解 MAE
  • 印花税跨年度缴纳有滞纳金吗
  • 科技型中小企业查询
  • MySQL查看最大连接数
  • 织梦网站怎么添加关键词
  • 收支平衡表excel怎么做
  • 下列项目的进项税额可以从销售税额中抵扣的是
  • 小企业需要做计算机吗
  • access自动保存
  • 企业计提坏账准备时应该借记什么科目
  • 业务招待费 纳税调增
  • 微信扣款手续费
  • 多交税款账务怎么处理
  • 小规模纳税人购进商品会计分录
  • 支付宝企业账户在哪里查看
  • 租赁费计提部分算入印花税吗
  • 著作权使用费收费标准
  • itunes无法更新app
  • ghost怎么安装gho文件
  • fedora lts
  • linux怎么自定义命令
  • 会声会影win7怎么兼容
  • windows8无线网络选项消失不见
  • wind10怎么恢复wind7
  • linux安装和配置
  • windows8用户名怎么改
  • 如何安装QQ软件
  • exgear是什么
  • windows 8/10whql
  • 简述dom的组成
  • opengl 变形
  • 控制数值颜色
  • 批处理 /b
  • perl的$_
  • node.js写爬虫
  • shell 字符操作
  • Node.js中的核心模块包括哪些内容?
  • 置顶聊天的人怎么不见了
  • c#程序例子
  • js的设计模式有哪些
  • 基于javascript的毕业设计
  • 税务人员廉洁自律承诺书
  • 黄金税率是多少
  • 北京税务局网上开发票
  • 企业出租房产的税收优惠政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号