>  기사  >  php教程  >  Zend 프레임워크 튜토리얼: 부트스트랩 클래스 사용 개요

Zend 프레임워크 튜토리얼: 부트스트랩 클래스 사용 개요

高洛峰
高洛峰원래의
2016-12-27 14:31:221398검색

이 기사의 예에서는 Zend Framework의 Bootstrap 클래스 사용법을 설명합니다. 다음과 같이 참조용으로 모든 사람과 공유하십시오.

Zend_Application_Bootstrap_Bootstrapper

Zend_Application_Bootstrap_Bootstrapper는 모든 부팅 클래스가 구현해야 하는 기본 인터페이스입니다. 기본 기능은 리소스 구성, 등록, 부트스트래핑(개별 리소스 또는 전체 애플리케이션) 및 애플리케이션 실행을 위한 것입니다.

인터페이스 방법:

Zend_Application_Bootstrap_Bootstrapper 인터페이스

Zend Framework教程之Bootstrap类用法概述

Zend_Application_Bootstrap_ResourceBootstrapper


Zend _Application_Bootstrap_ResourceBootstrapper는 외부 리소스를 등록하기 위해 클래스 로딩을 부트스트랩하기 위한 인터페이스입니다. 즉, 하나 이상의 리소스가 클래스에 직접 정의되지 않고 플러그인을 통해 도입됩니다. Zend_Application_Bootstrap_Bootstrapper와 함께 사용해야 합니다. Zend_Application_Bootstrap_BootstrapAbstract는 이 기능을 구현합니다.

인터페이스 방법:

Zend_Application_Bootstrap_ResourceBootstrapper 인터페이스

Zend Framework教程之Bootstrap类用法概述

Zend_Application_Bootstrap_BootstrapAbstract


Zend_Application_Bootstrap_BootstrapAbstract는 공통 부트스트랩 기본 기능을 제공하는 추상 클래스입니다. Zend_Application_Bootstrap_Bootstrapper 및 Zend_Application_Bootstrap_ResourceBootstrapper를 구현합니다.

Zend_Application_Bootstrap_Bootstrap추상 메서드

Zend Framework教程之Bootstrap类用法概述

Zend Framework教程之Bootstrap类用法概述

Zend_Application_Bootstrap_Bootstrap


Zend_Application_Bootstrap_Bootstrap은 Zend_Application_Bootstrap_BootstrapAbstract 특정 구현. 주요 기능은 리소스를 등록한 다음 run() 메서드를 실행하는 것입니다.

대부분의 경우 부팅 요구 사항에 따라 이 클래스를 상속하거나 직접 사용할 수 있으며 리소스 플러그인을 등록할 수 있습니다.

애플리케이션 자동 로딩 기능 활성화

또한 이 가이드의 구현은 지정된 "네임스페이스" 또는 지정된 리소스 클래스의 접두사를 자동으로 로드하는 기능을 제공합니다

기본적으로 Zend_Application_Module_Autoloader 개체를 인스턴스화하며 매개변수는 부팅 클래스의 네임스페이스와 디렉터리입니다. 이 기능은 "appnamespace" 구성 옵션을 통해 네임스페이스를 설정하여 활성화할 수 있습니다.

INI 예:

또는 XML:
appnamespace = "Application"

기본적으로 Zend_Tool은 "Application" 네임스페이스를 제공합니다.
<appnamespace>Application</appnamespace>

또는 부트스트랩 클래스의 $_appNamespace 속성을 통해 네임스페이스를 지정할 수 있습니다.

이 글이 PHP 프로그래밍에 종사하는 모든 분들께 도움이 되기를 바랍니다.
class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
{
   protected $_appNamespace = &#39;Application&#39;;
}

부트스트랩 클래스 사용에 대한 Zend 프레임워크 튜토리얼 개요와 관련된 더 많은 기사를 보려면 PHP 중국어 웹사이트를 주목하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.