配置文件使用说明
DoitPHP内置参数在主配置文件application.php中是一个二维数组,以'application'作为二维数组的第一个key,其内置参数名作为二维数组的第二个key。如:$config['application']['rewrite'] = true; rewrite则为内置参数的参数名。
在前面文章中(入门指南:设置)中,已经介绍了几个常用的配置参数。如:开启日志功能,开启调试debug功能,开启URL路由网址的重写功能,以及视图格式的设置。这里将 DoitPHP内置参数详细说明一下:
设置项目应用目录的路径。注:路径后无须“/”。
2、cachePath
设置缓存目录的路径。注:路径后无须“/”。
3、logPath 设置日志目录的路径。
设置日志目录的路径
4、debug
设置是否开启日志写入功能。开启/关闭(true/false),默认:false。
6、rewrite
设置是否开启URL路由网址重写(Rewrite)功能。开启/关闭(true/false),默认:false。
7、urlFormat
设置路由网址格式(path:为url路由格式;get:为标准普通url格式)。path格式: 如:/index.php/user/register,参数值:self::PATH_FORMATget格式: /index.php?router=user/register,参数值:self::GET_FORMAT
8、urlSegmentation
设置路由网址分割符。默认:"/"。
设置默认Controller。默认:'Index'。
10、defaultAction
11、defaultTimeZone
设置时区,默认时区为东八区(中国)时区(Asia/ShangHai)。
12、viewExt
设置视图文件的格式。php: self::PHP_VIEW_EXT; html: self::HTML_VIEW_EXT。默认值:self::PHP_VIEW_EXT。
在项目程序中可通过调用Configure::get()类方法来获取。例如:调用内置配置参数值。$rewriteStatus = Configure::get('application.rewrite');
除了项目主配置文件外,DoitPHP还支持自定义配置文件。自定义配置文件,存放于系统配置目录中(config),且后缀名为.php。文件内容其格式和主配置文件内容相类。
例如:SMTP Server连接参数。文件名为: smtp.php,配置文件内容如下: