您的位置:首页 > 编程语言 > PHP开发

Zend Framework 多模块配置 (二)

2010-07-31 11:39 411 查看

续 Zend Framework 多模块配置 (一)

4)启动bootstrap文件:

全局bootstrap文件 (repos/application/botstrap.php)


default模块bootstrap文件 (repos/application/modules/default/botstrap.php)

/**
*模块Bootstrap程序
*/
class Default_Bootstrap extends Zend_Application_Module_Bootstrap
{
protected $_moduleName = 'default';        //模块名称

/**
*包含路径模块下models文件所在路径
*/
protected function _initAutoload() {

//set_include_path:包含路径
set_include_path( implode( PATH_SEPARATOR, array(

//realpath:符号链接和相对路径引用转换为相应的绝对路径
realpath( APPLICATION_PATH . '/modules/' . $this->_moduleName . '/models' ),
get_include_path(),
) ) );
}

/**
*设置站点视图变量
*@param $view 视图对象
*/
protected function _initView() {

$view = new Zend_View();
$view->setEncoding( 'UTF-8' );
$view->doctype( 'XHTML1_STRICT' );
$view->headMeta()->appendHttpEquiv( 'Content-Type', 'text/html;charset=utf-8' );
$viewRenderer = Zend_Controller_Action_HelperBroker::getStaticHelper(
'ViewRenderer'
);
$viewRenderer->setView( $view );

return $view;
}

}//end class


6)插件文件:

控制器插件 (/repos/library/Personal/Plugin/Loader.php)

 [/b]


日志插件 (/repos/library/Personal/Plugin/Log.php)

 [/b]


转至 Zend Framework 多模块配置 (三)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: