rss· 投稿· 设为首页· 加入收藏· 繁體版
当前位置: 火魔网 » 程序开发 » PHP

smarty pearDB 配置

<?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 = '}-->';­

?>­

顶一下
(0)
踩一下
(0)