Heim > php教程 > PHP开发 > Hauptteil

Zend Framework-Tutorial: Überblick über die Verwendung der Bootstrap-Klasse

高洛峰
Freigeben: 2016-12-27 14:31:22
Original
1397 Leute haben es durchsucht

Die Beispiele in diesem Artikel beschreiben die Verwendung der Bootstrap-Klasse im Zend Framework. Teilen Sie es wie folgt mit allen als Referenz:

Zend_Application_Bootstrap_Bootstrapper

Zend_Application_Bootstrap_Bootstrapper ist die grundlegende Schnittstelle, die alle Boot-Klassen implementieren müssen. Die Grundfunktionen umfassen das Konfigurieren, Registrieren von Ressourcen, das Bootstrapping (entweder einzelne Ressourcen oder die gesamte Anwendung) und das Ausführen der Anwendung.

Schnittstellenmethode:

Zend_Application_Bootstrap_Bootstrapper-Schnittstelle

Zend Framework教程之Bootstrap类用法概述

Zend_Application_Bootstrap_ResourceBootstrapper


Bootstrapper ist Eine Schnittstelle zum Bootstrapping des Ladens von Klassen, um externe Ressourcen zu registrieren. Das heißt, eine oder mehrere Ressourcen werden nicht direkt in der Klasse definiert, sondern über Plug-Ins eingeführt. Es sollte in Verbindung mit Zend_Application_Bootstrap_Bootstrapper verwendet werden; Zend_Application_Bootstrap_BootstrapAbstract implementiert diese Funktionalität.

Schnittstellenmethoden:

Zend_Application_Bootstrap_ResourceBootstrapper-Schnittstelle

Zend Framework教程之Bootstrap类用法概述

Zend_Application_Bootstrap_BootstrapAbstract


<.>Zend_Application_Bootst rap_BootstrapAbstract ist Eine abstrakte Klasse, die eine allgemeine Bootstrap-Grundfunktionalität bereitstellt. Es implementiert Zend_Application_Bootstrap_Bootstrapper und Zend_Application_Bootstrap_ResourceBootstrapper.

Zend_Application_Bootstrap_BootstrapAbstract-Methoden

Zend Framework教程之Bootstrap类用法概述

Zend Framework教程之Bootstrap类用法概述

Zend_Application_Bootstrap_Bootstrap


<.>Zend_Application_Bootstrap _Bootstrap ist Zend_Application_Bootstrap_BootstrapAbstract-spezifische Implementierung. Seine Hauptfunktion besteht darin, Ressourcen zu registrieren und dann die run()-Methode auszuführen.

In den meisten Fällen können Sie diese Klasse erben oder diese Klasse entsprechend Ihren Bootstrapping-Anforderungen direkt verwenden und Ressourcen-Plug-Ins registrieren.

Funktion zum automatischen Laden von Anwendungen aktivieren

Darüber hinaus bietet die Implementierung dieses Handbuchs die Funktion, automatisch einen angegebenen „Namespace“ oder ein Präfix einer angegebenen Ressourcenklasse zu laden

Im Wesentlichen instanziiert es ein Zend_Application_Module_Autoloader-Objekt und die Parameter sind der Namespace und das Verzeichnis der Boot-Klasse. Diese Funktion kann aktiviert werden, indem der Namespace über die Konfigurationsoption „appnamespace“ festgelegt wird.

Als INI-Beispiel:

Oder in XML:
appnamespace = "Application"
Nach dem Login kopieren

Standardmäßig stellt Zend_Tool den Namespace „Application“ bereit.
<appnamespace>Application</appnamespace>
Nach dem Login kopieren

Alternativ können Sie den Namespace über das Attribut $_appNamespace in der Bootstrap-Klasse angeben.

Ich hoffe, dass dieser Artikel für alle, die sich mit PHP-Programmierung befassen, hilfreich sein wird.
class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
{
   protected $_appNamespace = &#39;Application&#39;;
}
Nach dem Login kopieren

Weitere Artikel zum Zend Framework Tutorial – Überblick über die Verwendung von Bootstrap-Klassen finden Sie auf der chinesischen PHP-Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!