ホームページ  >  記事  >  php教程  >  Zend Framework チュートリアル: ブートストラップ クラスの使用法の概要

Zend Framework チュートリアル: ブートストラップ クラスの使用法の概要

高洛峰
高洛峰オリジナル
2016-12-27 14:31:221446ブラウズ

この記事の例では、Zend Framework での Bootstrap クラスの使用法について説明します。参考のために皆さんと共有してください。詳細は次のとおりです:

Zend_Application_Bootstrap_Bootstrapper

Zend_Application_Bootstrap_Bootstrapper は、すべてのブート クラスが実装する必要がある基本インターフェイスです。基本的な機能は、リソースの構成、登録、ブートストラップ (個々のリソースまたはアプリケーション全体)、およびアプリケーションの実行です。インターフェイスメソッド:Zend_application_boottrap_bootstrapperinterface

zend_application_bootstrap_resourcebootstrapper

Zend Framework教程之Bootstrap类用法概述

zend_application_bootstrap_resourcebootstrapperは、ブートクラスのロード登録外部リソースのインターフェイスです。 つまり、1 つ以上のリソースはクラス内で直接定義されず、プラグインを通じて導入されます。 Zend_Application_Bootstrap_Bootstrapper と組み合わせて使用​​する必要があります。Zend_Application_Bootstrap_BootstrapAbstract はこの機能を実装します。


インターフェースメソッド:

Zend_Application_Bootstrap_ResourceBootstrapperインターフェース

Zend_Application_Bootstrap_BootstrapAbstract

Zend Framework教程之Bootstrap类用法概述

Zend_Application_Bootstrap_BootstrapAbstractは、共通のクラスを提供します。基本機能を起動します。 Zend_Application_Bootstrap_Bootstrapper と Zend_Application_Bootstrap_ResourceBootstrapper を実装します。


Zend_Application_Bootstrap_BootstrapAbstract メソッド

Zend Framework教程之Bootstrap类用法概述

Zend_Application_Bootstrap_Bootstrap

Zend Framework教程之Bootstrap类用法概述

Zend_Application_Bootstrap_Bootstrap tstrap_BootstrapAbs の特定の実装トラクト。その主な機能は、リソースを登録して run() メソッドを実行することです。


ほとんどの場合、ブートのニーズに応じてこのクラスを継承するか、このクラスを直接使用して、リソース プラグインを登録できます。

アプリケーションの自動ロード機能を有効にする

さらに、このガイドの実装では、指定された「名前空間」または指定されたリソースクラスのプレフィックスを自動的にロードする機能が提供されます

基本的に、パラメータの名前空間とパラメータを使用して Zend_Application_Module_Autoloader のオブジェクトをインスタンス化します。ブート クラスのディレクトリ。この機能は、「appnamespace」構成オプションで名前空間を設定することで有効にできます。

INI の例:

appnamespace = "Application"

または XML の場合:

<appnamespace>Application</appnamespace>

デフォルトでは、Zend_Tool は「Application」名前空間を提供します。

あるいは、ブートストラップ クラスの $_appNamespace 属性を通じて名前空間を指定することもできます。

class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
{
   protected $_appNamespace = &#39;Application&#39;;
}

この記事が PHP プログラミングのすべての人に役立つことを願っています。

Zend Framework チュートリアル、Bootstrap クラスの使用法の概要に関連するその他の記事については、PHP 中国語 Web サイトに注目してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。