Zend Framework教程之教程之Bootstrap类用法概述类用法概述
本文实例讲述了Zend Framework中Bootstrap类用法。分享给大家供大家参考,具体如下:
Zend_Application_Bootstrap_Bootstrapper
Zend_Application_Bootstrap_Bootstrapper是所有引导类必须实现的基本接口。基本功能是用于配置,注册资源,引导(无论是单
个资源或整个应用程序),并运行应用程序。
接口方法:
Zend_Application_Bootstrap_Bootstrapper Interface
Method Return Value Parameters Description
__construct(
$application
)
Void $application: 必填的。
接受一个Zend_Application
或一个
Zend_Application_Bootstrap_Bootstrapper
对象作为唯一的参数。
构造方法。接受一个参数,参数要求是一个
Zend_Application对象,或另一个引导对象。
setOptions(
array $options)
Zend_Application_Bootstrap_Bootstrapper $options:
必填
. 配置选项数组 通常情况下, 选项都可以匹配映射到对应的
setter;否则,选项仅仅会被存储,便于以后查
找
getApplication() Zend_Application |Zend_Application_Bootstrap_Bootstrapper N/A 获取application实例
getEnvironment() String N/A 获取environment
getClassResources() Array N/A 获取可以可用的资源
bootstrap($resource
= null)
Mixed $resource:
可选
. 如果 $resource为空,注册所有资源为空,注册所有资源.如果为
字符串注册指定的资源;如果是数组, 只注册指
定的资源.
run() Void N/A 执行引导.
Zend_Application_Bootstrap_ResourceBootstrapper
Zend_Application_Bootstrap_ResourceBootstrapper是一个接口,用于引导类加载注册外部资源 。 也就是说,一个或多个资源不会
直接在类中定义,而是通过插件形式引入。它应该与Zend_Application_Bootstrap_Bootstrapper结合使用;
Zend_Application_Bootstrap_BootstrapAbstract实现了这个功能。
接口方法:
Zend_Application_Bootstrap_ResourceBootstrapper Interface
Method Return Value Parameters Description
registerPluginResource($resource, $options = null) Zend_Application_Bootstrap_ResourceBootstrapper $resource: 必填,要求是资源名称。
或者
Zend_Application_Resource_Resource
对象
$options:
可选
. 数组或Zend_Config对
象,传递要注册的资源的实例。
用于注册资源类,通过
可选选项传递资源
unregisterPluginResource($resource) Zend_Application_Bootstrap_ResourceBootstrapper $resource: 必填的。注销注册资源的名
称
删除插件资源
hasPluginResource($resource) Boolean $resource:
必填
. 资源名称.
getPluginResource($resource) Zend_Application_Resource_Resource $resource:
必填
. 资源名称
getPluginResourceNames() Array N/A
评论0
最新资源