Zend Framework教程之Application用法实例详解
本文实例讲述了ZendFramework教程之Application用法。分享给大家供大家参考,具体如下:
Zend_Application是ZendFramework的核心组件。Zend_Application为ZendFramework应用程序提供基本功能,是程序的入口点。它的主要功能有两个:装载配置PHP环境(包括自动加载),并引导应用程序。
通常情况下,通过配置选项配置Zend_Application构造器,但也可以完全使用自定义方法配置。以下是两个使用用例。
Zend_Application配置选项
构造函数:
/** *Constructor * *Initializeapplication.Potentiallyinitializesinclude_paths,PHP *settings,andbootstrapclass. * *@paramstring$environment *@paramstring|array|Zend_Config$optionsStringpathtoconfigurationfile,orarray/Zend_Configofconfigurationoptions *@throwsZend_Application_ExceptionWheninvalidoptionsareprovided *@returnvoid */ publicfunction__construct($environment,$options=null) { $this->_environment=(string)$environment; require_once'Zend/Loader/Autoloader.php'; $this->_autoloader=Zend_Loader_Autoloader::getInstance(); if(null!==$options){ if(is_string($options)){ $options=$this->_loadConfig($options); }elseif($optionsinstanceofZend_Config){ $options=$options->toArray(); }elseif(!is_array($options)){ thrownewZend_Application_Exception('Invalidoptionsprovided;mustbelocationofconfigfile,aconfigobject,oranarray'); } $this->setOptions($options); } }
Zend_Application配置方法
1.使用配置文件
2.使用配置数组
常见配置选项
$environment,
$options=null)