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》对你有帮助,请点赞、收藏,并留下你的观点哦!