位置: 编程技术 - 正文

Zend Framework教程之资源(Resources)用法实例详解(zendframework3)

编辑:rootadmin

推荐整理分享Zend Framework教程之资源(Resources)用法实例详解(zendframework3),希望有所帮助,仅作参考,欢迎阅读内容。

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

本文实例讲述了Zend Framework教程之资源(Resources)用法。分享给大家供大家参考,具体如下:

Zend_Application_Resource_Resource

Zend_Application_Bootstrap_ResourceBootstrapper是引导类加载注册资源插件使用的接口。Zend_Application_Resource_Resource是一个资源插件接口。Zend_Application_Resource_Resource通常被用于实现了Zend_Application_Bootstrap_ResourceBootstrapper的引导类中。

资源插件是一个可配置,预加载的和可以通过策略模式初始化资源的接口。

Zend_Application_Resource_Resource Interface Method Return Value Parameters Description __construct($options = null) Void

$options:可选. 配置资源.

setBootstrap(Zend_Application_Bootstrap_Bootstrapper $bootstrap) Zend_Application_Resource_Resource

$bootstrap:必填. 初始化资源的父引导类

getBootstrap() Zend_Application_Bootstrap_Bootstrapper N/A

setOptions(array $options) Zend_Application_Resource_Resource

$options:必填. 配置选项.

getOptions() Array N/A

init() Mixed N/A

采用策略模式: 运行,初始化资源.

Zend_Application_Resource_ResourceAbstract

Zend_Application_Resource_ResourceAbstract是一个抽象类,实现了Zend_Application_Resource_Resource接口,为创建自定义插件资源提供了一个便捷的方式。

注:这个抽象类没有实现init()方法,可以继承使用这个抽象类,自定义实现init方法。

Zend_Application_Resource_ResourceAbstract Methods

Zend Framework教程之资源(Resources)用法实例详解(zendframework3)

Method Return Value Parameters Description __construct($options = null) Void

$options:可选. 配置资源

setBootstrap(Zend_Application_Bootstrap_Bootstrapper $bootstrap) Zend_Application_Resource_ResourceAbstract

$bootstrap:必填.

getBootstrap() Zend_Application_Bootstrap_Bootstrapper N/A

setOptions(array $options) Zend_Application_Resource_ResourceAbstract

$options:必填.

getOptions() Array N/A

资源名称

注册插件资源时,出现的一个问题是你应该如何从父引导类。有三种不同的机制,可以使用,这取决于你是如何配置的引导和它的插件资源。

首先,如果你的插件名称定义包含前缀路径,您可以通过他们的“短名称” - 即类的名称的一部分。例如,类“Zend_Application_Resource_View”的短名称是“View”,如果前缀路径“Zend_Application_Resource”已注册。您可能使用类的全名或短名称注册他们:

以后可以使用短名称引导资源和获取:

其次,如果没有匹配的插件路径的定义,你可能仍然通过使用资源类的全名。在这种情况下,你可以参考如下使用资源的完整类名:

引导资源以及获取方式

这给我们带来了第三个选项。您可以指定一个明确的名称,将自己注册为一个给定的资源类。这可以通过资源插件类增加 public $_explicitType的字符串值,该值将被用来指定引导插件资源。作为一个例子,让我们来定义我们自己的视图类:

然后,我们可以引导资源或通过它的名字“My_View”获取:

可以使用这些不同的命名方法,覆盖现有资源,添加您自己的,混合是i用多种资源,以实现复杂的初始化等等。

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

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

如何解决PHP使用mysql_query查询超大结果集超内存问题 再使用mysql_query查询超大结果集的时候会出现超出内存限制的致命错误,这是因为mysql_query采用的是查询全部结果然后把结果集全部缓存到内存中的方式

Zend Framework教程之Bootstrap类用法概述 本文实例讲述了ZendFramework中Bootstrap类用法。分享给大家供大家参考,具体如下:Zend_Application_Bootstrap_BootstrapperZend_Application_Bootstrap_Bootstrapper是所有引导

Zend Framework自定义Helper类相关注意事项总结 本文讲述了ZendFramework自定义Helper类相关注意事项。分享给大家供大家参考,具体如下:编写自定义的Helper类编写自定义的Helper类很容易,只要遵循以下

标签: zendframework3

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

上一篇:PHP实现文件上传与下载实例与总结(php实现文件上传下载)

下一篇:如何解决PHP使用mysql_query查询超大结果集超内存问题(如何解决php使用延迟问题)

  • 已认证进项税额转出怎么做账务处理
  • 建筑业固定资产折旧费用科目是什么
  • 即征即退进项税额怎么填写申报表
  • 税后经营净利润加折旧与摊销
  • 房地产增值税抵减土地出让金
  • 财务人员培训费怎么入账
  • 企业季度报什么税
  • 增值税小规模纳税人优惠政策
  • 定期定额纳税申报表应税项应填哪个数
  • 报废过期产品怎么做会计分录
  • 企业筹建期间开办费计入什么科目
  • 退税 增值税
  • 事业单位结转资金和结余资金区别
  • 存货盘亏怎么做账务处理
  • 所得税汇算清缴后发现有误怎么办
  • 以前年度亏损可以在季报弥补吗
  • 增值税留抵税额抵减欠税
  • 一般纳税人注销需要多少钱
  • 快递公司怎么结算
  • 个体定税标准
  • 关税税率表包括哪些税种
  • 高速公路通行费抵扣最新规定
  • 收据换发票的会计分录
  • 应税劳务、服务清单
  • QuickBooks - QuickBooks是什么进程 有什么用
  • 个税是每个月累计纳税额吗
  • 在win7系统中将打开窗口拖到屏幕顶端
  • win8电脑系统还原
  • 购货方收到红字发票要认证吗
  • msmpeng.exe 是什么
  • 月末结转营业外支出有余额吗
  • edge浏览器百度网盘插件
  • vue批量上传图片至oss
  • 回迁房办产权证的时候需要交多少钱
  • 在windows中安装应用程序的途径
  • laravel启动流程
  • 在妈妈身边的说说
  • 公司电路改造费怎么账务处理
  • 个人合伙企业如何计算个人所得税
  • php自定义函数的语法格式
  • 前端大佬都有谁
  • 本月应付电费400元,下月支付
  • python根据键输出值
  • react 上下文hooks内容存储到本地
  • 预收货款开具专用发票
  • 向投资者分配现金股利为什么会导致所有者权益减少?
  • 所得税汇算清缴调整后要账务处理吗
  • 不动产在建工程领用原材料进项税额可以抵扣吗
  • 企业运费如何开票
  • 加工费如何开增票
  • 开红字发票如何调整收入?
  • 税务局多扣的税可以退吗
  • 建筑行业挂靠代扣税款如何入账?
  • 委托收款背书和质押背书都属于转让背书
  • 承兑汇票的贴现利息
  • 已抵扣进项税额转出的会计分录怎么做
  • 启用账簿时应在账簿上签名或盖章的是
  • 加工企业三种商业模式
  • sql server real
  • win8操作中心怎么打开
  • linux系统的文件怎么导出来
  • Win7系统如何开启移动到文件夹选项
  • win1020h2正式版
  • win7系统怎么设置不休眠
  • win8.1界面如何改为win7
  • win7关闭系统更新在哪里
  • win8系统安装条件
  • win7一直出广告
  • rhel6.5安装
  • linux系统评测
  • 实例讲解命局与大运流年作用
  • unity3D游戏开发
  • jQuery Ajax请求后台数据并在前台接收
  • android aidl binder
  • python放歌
  • django返回json数据
  • 沈阳市房产契税查询
  • 申请小规模纳税人公司需要多久
  • 扬帆把舵怎么读
  • 差额征税差额开票怎么理解
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设