本文實例講述了Zend Framework中Bootstrap類別用法。分享給大家參考,具體如下:
Zend_Application_Bootstrap_Bootstrapper
Zend_Application_Bootstrap_Bootstrapper是所有引導類別必須實現的基本介面。基本功能是用於配置,註冊資源,引導(無論是單一資源或整個應用程式),並執行應用程式。
介面方法:
Zend_Application_Bootstrap_Bootstrapper Interface
Zend_Application_Bootstrap_ResourceBootstrp_ResourceBootstror_Reid外部資源 。 也就是說,一個或多個資源不會直接在類別中定義,而是透過插件形式引入。它應該與Zend_Application_Bootstrap_Bootstrapper結合使用; Zend_Application_Bootstrap_BootstrapAbstract實作了這個功能。
介面方法:
Zend_Application_Bootstrap_Bootstrapcanptract🜎它提供了一個通用的引導基本功能。它實作了Zend_Application_Bootstrap_Bootstrapper和Zend_Application_Bootstrap_ResourceBootstrapper。
Zend_Application_Bootstrap_BootstrapAbstract Methods
Zend_Application_Bootstrap_Bstrapg Bootstrap_BootstrapAbstract具體實作。它的主要功能是,註冊資源,然後執行 run() 方法。
在大多數情況下,你可以根據自己的引導需求繼承這個類別或直接使用這個類,並來註冊資源插件。
啟用Application 自動載入功能
此外,該引導的實作提供了自動載入指定「命名空間」或指定資源類別的前綴的功能本質上,它實例化一個Zend_Application_Module_Autoloader的對象,參數為命名空間和引導類別的目錄。可以開啟這個功能,透過 “appnamespace”配置選項設定命名空間。
As an INI example:
appnamespace = "Application"
Or in XML:
<appnamespace>Application</appnamespace>預設情況下,Zend_Tool提供「Application」命名空間。 或者,可以在bootstrap類別中透過$_appNamespace屬性指定命名空間。
class Bootstrap extends Zend_Application_Bootstrap_Bootstrap { protected $_appNamespace = 'Application'; }希望本文所述對大家PHP程式設計有所幫助。 更多Zend Framework教程之Bootstrap類用法概述相關文章請關注PHP中文網!