搜尋
首頁php教程PHP开发Zend Framework教程之Bootstrap類用法概述

本文實例講述了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中文網!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器

SublimeText3 英文版

SublimeText3 英文版

推薦:為Win版本,支援程式碼提示!

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

mPDF

mPDF

mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

Dreamweaver Mac版

Dreamweaver Mac版

視覺化網頁開發工具