失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Zend Framework教程之资源(Resources)用法实例详解 zendframework

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

时间:2020-09-05 00:45:21

相关推荐

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

php教程|php手册

Zend,Framework,资源,Resources,php

php教程-php手册

Zend Framework教学之资源(Resources)用法实例详解,zendframework

下载资料的源码,我的ubuntu黑屏,python爬虫抓取ppt,as 在php,标题seo分析lzw

Zend_Application_Resource_Resource

汽车源码,为什么vscode无法写入文件,ubuntu虚拟机下载,tomcat各容器,sqlite 写入锁,网页设计与布局,昆明 电信 服务器托管,商城导航侧栏js 插件,crud前端框架,养爬虫动物,php 网页生成图片,沈阳做网站seo,springboot酒店源码,销售网站模板免费下载,层在网页中居中,织梦网页模板安装,后台如何实现发送邮件,app注册页面html模板,医院专家挂号信息管理系统,c winform 退出程序lzw

Zend_Application_Bootstrap_ResourceBootstrapper是引导类加载注册资源插件使用的接口。

Zend_Application_Resource_Resource是一个资源插件接口。

Zend_Application_Resource_Resource通常被用于实现了Zend_Application_Bootstrap_ResourceBootstrapper的引导类中。

乐赚源码,vscode加速索引,ubuntu笔记本安装闪光标,tomcat 丟了请求,sqlite老版本下载,wordpress云存储插件,列举web前端开发主要框架,爬行类动物爬虫图片,php java 网站,罗源seo价格,网站后台密码破解教程,网站网页设计模板,网站风格模板lzw

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

Zend_Application_Resource_Resource Interface

Zend_Application_Resource_ResourceAbstract

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

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

Zend_Application_Resource_ResourceAbstract Methods

资源名称

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

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

$app = new Zend_Application(APPLICATION_ENV, array( pluginPaths => array( My_Resource => My/Resource/, ), esources => array( // if the following class exists: My_Resource_View => array(), // then this is equivalent: View => array(), ),));

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

$bootstrap->bootstrap(view);$view = $bootstrap->getResource(view);

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

$app = new Zend_Application(APPLICATION_ENV, array( esources => array( // This will load the standard View resource: View => array(), // While this loads a resource with a specific class name: My_Resource_View => array(), ),));

引导资源以及获取方式

$bootstrap->bootstrap(My_Resource_View);$view = $bootstrap->getResource(My_Resource_View);

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

class My_Resource_View extends Zend_Application_Resource_ResourceAbstract{ public $_explicitType = My_View; public function init() { // do some initialization... }}

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

$bootstrap->bootstrap(My_View);$view = $bootstrap->getResource(My_View);

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

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

您可能感兴趣的文章:

Zend Framework自定义Helper类相关注意事项总结Zend Framework教学之Bootstrap类用法概述Zend Framework教学之Application和Bootstrap用法详解Zend Framework教学之配置文件application.ini解析Zend Framework教学之Loader以及PluginLoader用法详解Zend Framework教学之Autoloading用法详解Zend Framework教学之Resource Autoloading用法实例Zend Framework教学之MVC框架的Controller用法分析Zend Framework教学之路由功能Zend_Controller_Router详解Zend Framework教学之Zend_Controller_Plugin插件用法详解Zend Framework教学之响应对象的封装Zend_Controller_Response实例详解Zend Framework教学之动作的基类Zend_Controller_Action详解Zend Framework教学之前端控制器Zend_Controller_Front用法详解Zend Framework教学之Application用法实例详解

如果觉得《Zend Framework教程之资源(Resources)用法实例详解 zendframework》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。