全部博文(921)
分类:
2010-07-23 14:27:36
// Application.ini.inc 缓存的配置文件
defined('CONFIG_INC')
||define('CONFIG_INC',
PROJECT_ROOT.'/library/Kbs/Config/Application.ini.inc');
// 如果没有缓存,我们就使用默认配置文件
$configFile=CONFIG_INC;
$noConfigCache=false;
if(false==(CONFIG_INC)){
$configFile=PROJECT_ROOT.'/library/Kbs/Config/Application.ini';
$noConfigCache=true;
}
// Zend_Application
require_once'Zend/Application.php';
// 创建 application
$application=newZend_Application(
APPLICATION_ENV,
$configFile
);
// 如果缓存文件不存在,我们创建它
// 只用于 production 环境
if($noConfigCacheand('production'==APPLICATION_ENV)){
$configs='._EOL
.'return '
.($application->getOptions(),true)._EOL
.'?>';
(CONFIG_INC,$configs);
}
?>