<?php

/**
 *--------------------------------------
 * 框架默认选项
 *--------------------------------------
 * @project		: pfa
 * @author		: cblee
 * @created		: 2012-9-23
 * @copyright	: (c)2012 AsThis
 *--------------------------------------
 */

if(!defined('PFA_PATH')) exit();

return array(
	/* 应用默认配置 */
	'APP' => array(
		'AUTOLOAD_PATH' => '', /* 应用类自动加载路径 用','分隔*/
		'CFG_LIST' => 'route', /* 应用动态配置文件列表 用','分隔 */

		'GROUP_DEPR' => '.',  /* 应用分组与控制器之间的分割符 */
		'GROUP_LIST' => '', /* 应用分组设定,多个组之间用逗号分隔,例如'Home,Admin' */
		'TIMEZONE' => 'PRC', /* 默认时区 */
		'CHARSET' => 'utf-8', /* 默认输出编码 */

		'GROUP' => 'Home',/* 默认分组 */
		'CTRLR' => 'Index', /* 默认控制器 */
		'ACTN' => 'index', /* 默认操作 */
	),

	/* 语言 */
	'LANG' => array(
		'DETECT' => true, /* 侦测开关:开启后将侦测浏览器语言 */
		'NAME' => 'zh-cn', /* 语言名称 */
	),

	/* URL设置 */
	'URL' => array(
		'TYPE' => 1, /* 1:普通模式 2:PATHINFO模式 3:REWRITE模式 4:兼容模式 */
		'CASE_IGNORE' => true, /* true:不区分大小写, url中控制器名称将被解析 */
		'ROUTE_RULES' => array(), /* 默认路由规则 */
		'PATHINFO_DEPR' => '/', /* PATHINFO模式各参数之间的分割符号 */
	),

	/* HTML设置 */
	'HTML' => array(
		'DIR' => '/html', /* 静态文件目录 */
		'FILE_SUFFIX' => '.html', /* HTML文件后缀设置 */
	),

	/* COOKIE */
	'COOKIE' => array(
		'PREFIX' => 'pfa_', /* COOKIE 前缀 */
		'KEY' => 'pfa', /* COOKIE 密钥 */
		'CILENT_CHECK' => false, /* 是否检查客户端 */
		'EXPIRE' => 3600, /* Coodie有效期 */
		'PATH' => '/', /* Cookie路径 */
		'DOMAIN' => '', /* Cookie有效域名 */
	),

	/* SESSION */
	'SESSION' => array(
		'PREFIX' => 'pfa_', /* SESSION 前缀 */
		'CILENT_CHECK' => false, /* 是否检查客户端 */
	),

	/* 系统变量名称设置 */
	'VAR' => array(
		'GROUP' => 'g', /* 分组 */
		'CTRLR' => 'c', /* 控制器 */
		'ACTN' => 'a', /* 操作 */
		'PAGE' => 'p', /* 分页 */
		'TPL' => 't', /* 模板 */
		'LANG' => 'l', /* 语言 */
		'PATHINFO' => 's', /* 兼容模式获取变量 如 ?s=/ctrlr/actn/id/1 */
	),

	/* 模板 */
	'TPL' => array(
		'ERR' => PFA_PATH.'/tpl/err.php', /* 默认错误模板 */
		'ERR_DEBUG' => PFA_PATH.'/tpl/err_debug.php', /* 调试错误模板 */
		'PAGE_TRACE' => PFA_PATH.'/tpl/page_trace.php', /* 页面跟踪模板 */
		'DISP_JUMP' => PFA_PATH.'/tpl/disp_jump.php', /* 默认跳转模板 */
	),

	/* 目录默认索引文件 */
	'DIR_INDEX' => array(
		'SWITCH' => true, /* 目录安全开关 */
		'FILENAME' => '/index.html', /* 目录安全文件名 */
		'CONTENT' => ' ', /* 目录安全文件内容 */
	),

	/* 模板引擎设置 */
	'TE' => array(
		'TYPE' => 'Pfa', /* 默认模板引擎 */
		'MARK_L' => '{-', /* 开始标记,尽量特别提高识别效率 */
		'MARK_R' => '-}', /* 结束标记 */
		'TAG_NAMESPACE' => '', /* 标签名称空间 */
		'TAG_MARK_L' => '<', /* 标签开始标记 */
		'TAG_MARK_R' => '>', /* 标签结束标记 */
		'TPL_DETECT' => false, /* 侦测模板 */
		'TPL_PATH' => TPL_PATH, /* 模板文件目录路径 */
		'TPL_THEME' => 'default', /* 默认主题 */
		'TPL_SUFFIX' => '.php', /* 模板文件后缀 */
		'TPL_CONTENT_TYPE' => 'text/html', /* 默认输出类型 */
		'TPL_PROTECTION' => false, /* 模板保护 */
		'TPL_PROTECTION_MARK' => 'PROTECTED.TEMPLATE.FILE', /* 模板保护标记 */
		'TPL_DENY_FUNC' => '', /* 模板禁用函数 ','分隔 */
		'STRIP_SPACE' => true, /* 是否去除模板文件里面的html空格与换行 */
		'CACHE_EXPIRE' => 0, /* 缓存有效期 0:永久 */
		'CACHE_PATH' => CACHE_PATH, /* 缓存文件路径 */
		'CACHE_SUFFIX' => '.php', /* 默认缓存文件后缀 */
	),

	/* 数据库 */
	'DB' => array(
		'TYPE' => 'mysql', /* 数据库类型 */
		'USER' => 'root', /* 用户名 */
		'PWD' => '', /* 密码 */
		'HOST' => 'localhost', /* 服务器地址 */
		'PORT' => '3306', /* 端口 */
		'NAME' => '', /* 数据库名 */
		'PARAMS' => '', /* 数据库参数 */
		'CHARSET' => 'utf8', /* 数据库默认编码 */
		'PREFIX' => 'pfa_', /* 数据库表前缀 */
		'SUFFIX' => '', /* 数据库表后缀 */
		'LIKE_FIELDS' => '', /* 模糊匹配的串类型字段 */
		'DEPLOY_TYPE' => 0, /* 数据库部署方式:0 集中式(单一服务器),1 分布式(主从服务器) */
		'RW_SEPARATE' => false, /* 主从式数据库读写是否分离 */
		'FIELDTYPE_CHECK' => true, /* 是否进行字段类型检查 */
		'FIELDS_CACHE' => true, /* 启用字段缓存 */
	),

	/* 缓存 */
	'CACHE' => array(
		'TYPE' => 'File', /* 数据缓存类型,支持: File|Memcache|Db */
		'EXPIRE' => 3600, /* 有效期 0表示永久缓存 */
		'COMPRESS' => false, /* 是否压缩缓存 */
		'CHECK' => false, /* 是否校验缓存 */
		'PATH' => TEMP_PATH, /* File缓存路径 */
		'SUBDIR' => true, /* File根据缓存标识的哈希值创建子目录 */
		'PATH_LEVEL' => 1, /* File缓存子目录层级 */
		'MEMCACHE_HOST' => '', /* memcache缓存主机 */
		'MEMCACHE_PORT' => '', /* memcache缓存端口 */
		'MEMCACHE_TIMEOUT' => '', /* memcache缓存连接超时 */
		'TABLE' => 'pfa_cache', /* Db类型的缓存数据表 */
	),

	/* 调试 */
	'DEBUG' => array(
		'SWITCH' => false, /* 调试开关 */
		'STAT' => true, /* 统计信息 */
		'PAGE_TRACE' => true, /* 页面跟踪信息 */
		'RUN_TIME' => true, /* 运行时间 */
		'ADV_TIME' => true, /* 详细的运行时间 */
		'DB_TIMES' => true, /* 数据库查询和写入次数 */
		'CACHE_TIMES' => true, /* 缓存操作次数 */
		'USE_MEM' => true, /* 内存开销 */
	),

	/* 日志 */
	'LOG' => array(
		'SWITCH' => false, /* 日志开关 */
		'FILE_SIZE' => 2097152, /* 日志大小 超出时新建 */
	),

);

?>