首頁 > php教程 > PHP开发 > 主體

Zend Framework教程之Bootstrap類用法概述

高洛峰
發布: 2016-12-27 14:31:22
原創
1464 人瀏覽過

本文實例講述了Zend Framework中Bootstrap類別用法。分享給大家參考,具體如下:

Zend_Application_Bootstrap_Bootstrapper

Zend_Application_Bootstrap_Bootstrapper是所有引導類別必須實現的基本介面。基本功能是用於配置,註冊資源,引導(無論是單一資源或整個應用程式),並執行應用程式。

介面方法:

Zend_Application_Bootstrap_Bootstrapper Interface

Zend Framework教程之Bootstrap类用法概述

Zend_Application_Bootstrap_ResourceBootstrp_ResourceBootstror_Reid外部資源 。 也就是說,一個或多個資源不會直接在類別中定義,而是透過插件形式引入。它應該與Zend_Application_Bootstrap_Bootstrapper結合使用; Zend_Application_Bootstrap_BootstrapAbstract實作了這個功能。

介面方法:

Zend_Application_Bootstrap_ResourceBootstrapper Interface

Zend_Application_Bootstrap_Bootstrapcanptract🜎它提供了一個通用的引導基本功能。它實作了Zend_Application_Bootstrap_Bootstrapper和Zend_Application_Bootstrap_ResourceBootstrapper。

Zend_Application_Bootstrap_BootstrapAbstract MethodsZend Framework教程之Bootstrap类用法概述


Zend_Application_Bootstrap_Bstrapg Bootstrap_BootstrapAbstract具體實作。它的主要功能是,註冊資源,然後執行 run() 方法。

在大多數情況下,你可以根據自己的引導需求繼承這個類別或直接使用這個類,並來註冊資源插件。

啟用Application 自動載入功能Zend Framework教程之Bootstrap类用法概述

此外,該引導的實作提供了自動載入指定「命名空間」或指定資源類別的前綴的功能

Zend Framework教程之Bootstrap类用法概述本質上,它實例化一個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 = &#39;Application&#39;;
}
登入後複製
希望本文所述對大家PHP程式設計有所幫助。

更多Zend Framework教程之Bootstrap類用法概述相關文章請關注PHP中文網!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門推薦
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板