<?php
/**
* pearDB配置
*/
//定义根目录常量
define('ROOT',$_SERVER['DOCUMENT_ROOT'].'/novel');
//设定查找路径
set_include_path(
get_include_path().
PATH_SEPARATOR.ROOT.'/libs/PEAR/'.
PATH_SEPARATOR.ROOT.'/libs/PEAR/DB/'.
PATH_SEPARATOR.ROOT.'/libs/PEAR/DB/DataObject/'.
PATH_SEPARATOR
);
//引入相关的类库文件
require_once(ROOT.'/libs/PEAR/PEAR.php');
require_once(ROOT.'/libs/PEAR/DB.php');
require_once(ROOT.'/libs/PEAR/DB/DataObject.php');
require_once(ROOT.'/libs/PEAR/DB/DataObject/Generator.php');
//定义参数
$dbMachine = 'localhost';
$dbUser = 'root';
$dbPassword = '1314520';
$database = 'collection';
$classLocation = ROOT.'/models/';
$schemaLocation = ROOT.'/schema/';
$_DB_DATAOBJECT['CONFIG']['database'] = "mysql://$dbUser:$dbPassword@$dbMachine/$database";
$_DB_DATAOBJECT['CONFIG']['class_location'] = $classLocation;
$_DB_DATAOBJECT['CONFIG']['schema_location'] = $schemaLocation;
$_DB_DATAOBJECT['CONFIG']['class_prefix'] = 'N';
//获取静态成员变量
$options = &PEAR::getStaticProperty('DB_DataObject','options');
$options = $_DB_DATAOBJECT['CONFIG'];
/**
* smarty配置
*/
require_once(ROOT.'/libs/Smarty/Smarty.class.php');
$smarty = new Smarty();
$smarty->template_dir = ROOT.'/view/templates/';
$smarty->compile_dir = ROOT.'/view/templates_c';
$smarty->cache_dir = ROOT.'/caches';; //缓存目录
$smarty->caching = true; //开启缓存,为flase的时侯缓存无效
$smarty->cache_lifetime = 60; //缓存时间
$smarty->left_delimiter = '<!--{';
$smarty->right_delimiter = '}-->';
?>