Maison  >  Article  >  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

高洛峰
高洛峰original
2016-12-27 14:31:221434parcourir

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"

Ou en XML :

<appnamespace>Application</appnamespace>

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;;
}

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:
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