Maison php教程 PHP开发 Tutoriel Zend Framework : Présentation de l'utilisation de la classe Bootstrap

Tutoriel Zend Framework : Présentation de l'utilisation de la classe Bootstrap

Dec 27, 2016 pm 02:31 PM

Les exemples de cet article décrivent l'utilisation de la classe Bootstrap dans Zend Framework. Partagez-le avec tout le monde pour référence, comme suit :

Zend_Application_Bootstrap_Bootstrapper

Zend_Application_Bootstrap_Bootstrapper est l'interface de base que toutes les classes de démarrage doivent implémenter. La fonctionnalité de base sert à la configuration, à l'enregistrement des ressources, au démarrage (soit des ressources individuelles, soit de l'application entière) et à l'exécution de l'application.

Méthode de l'interface:

zend_application_bootstrap_bootstrapper l'interface

Zend Framework教程之Bootstrap类用法概述

zend_application_bootstrap_resourcebootstrapper


Zend_Application_bootsstraft Une interface pour amorcer le chargement de classe pour enregistrer des ressources externes. Autrement dit, une ou plusieurs ressources ne seront pas définies directement dans la classe, mais seront introduites via des plug-ins. Il doit être utilisé conjointement avec Zend_Application_Bootstrap_Bootstrapper ; Zend_Application_Bootstrap_BootstrapAbstract implémente cette fonctionnalité.

Méthodes d'interface :

Zend_Application_Bootstrap_ResourceBootstrapper Interface

Zend Framework教程之Bootstrap类用法概述

Zend_Application_Bootstrap_BootstrapAbstract


Zend_Application_Bootstrap_BootstrapAb le extrait est Une classe abstraite qui fournit une fonctionnalité de base d'amorçage commune. Il implémente Zend_Application_Bootstrap_Bootstrapper et Zend_Application_Bootstrap_ResourceBootstrapper.

Zend_Application_Bootstrap_BootstrapAbstract Methods

Zend Framework教程之Bootstrap类用法概述

Zend Framework教程之Bootstrap类用法概述

Zend_Application_Bootstrap_Bootstrap


Zend_Application_Bootstrap_Bootstrap est Implémentation spécifique à Zend_Application_Bootstrap_BootstrapAbstract. Sa fonction principale est d'enregistrer les ressources puis d'exécuter la méthode run().

Dans la plupart des cas, vous pouvez hériter de cette classe ou utiliser cette classe directement en fonction de vos besoins de démarrage et enregistrer des plug-ins de ressources.

Activer la fonction de chargement automatique de l'application

De plus, la mise en œuvre de ce guide fournit la fonction de chargement automatique d'un "espace de noms" spécifié ou d'un préfixe d'une classe de ressources spécifiée

Essentiellement, il instancie un objet de Zend_Application_Module_Autoloader, les paramètres sont l'espace de noms et le répertoire de la classe de démarrage. Cette fonctionnalité peut être activée en définissant l'espace de noms via l'option de configuration "appnamespace".

À titre d'exemple INI :

appnamespace = "Application"
Copier après la connexion

Ou en XML :

<appnamespace>Application</appnamespace>
Copier après la connexion

Par défaut, Zend_Tool fournit l'espace de noms "Application".

Vous pouvez également spécifier l'espace de noms via l'attribut $_appNamespace dans la classe d'amorçage.

class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
{
   protected $_appNamespace = &#39;Application&#39;;
}
Copier après la connexion

J'espère que cet article sera utile à tout le monde dans la programmation PHP.

Pour plus d'articles liés à la présentation du didacticiel Zend Framework sur l'utilisation de la classe Bootstrap, veuillez faire attention au site Web PHP chinois !

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)