>[info]上节课,讲解目录结构的时候,提到config这个配置目录,这一课就来详细说明一下里面各个项目代表什么意思 ##config文件详解 ~~~ <?php return array ( //日志配置 'logs' => array ( 'path' => 'backup/logs/log', // 存放日志的路径 'type' => 'file', //对应的值为 file(文件存储方式),db(数据库存储方式)存放日志的类型 ), 'DB' => array ( 'type' => 'mysqli', //数据库引擎类型 'tablePre' => 'st_',//数据库前缀 //读写分离设置,读数据库设置 'read' => array ( 0 => array ( 'host' => '127.0.0.1:3306', //数据库地址 'user' => 'xxxx', //用户名 'passwd' => 'xxx', //密码 'name' => 'xxxx', //数据库名称 ), ), //读写分离设置,写数据库设置,如果读写是同一个数据库,write的配置与read一致。 'write' => array ( 'host' => '127.0.0.1:3306', 'user' => 'xxxx', 'passwd' => 'xxxx', 'name' => 'xxxx', ), ), //拦截器设置 'interceptor' => array ( 0 => 'themeroute@onCreateController', 1 => 'layoutroute@onCreateView', 2 => 'plugin', ), 'langPath' => 'language', //语言包目录 'viewPath' => 'views', //视图的目录 'skinPath' => 'skin', //样式的目录 'classes' => 'classes.*', //存放自定义的类的路径 'rewriteRule' => 'url',//伪静态设置,url:非伪静态;pathinfo:伪静态; //主题皮肤配置,此处在后台可以进行设置,不用手工修改。 'theme' => array ( //电脑端 'pc' => array ( 'sysdefault' => 'green',//管理员,sysdefault是主题名称,green是皮肤样式 'sysseller' => 'green',//商家后台 'iwebmall' => 'default',//用户前台 ), //手机端 'mobile' => array ( 'sysdefault' => 'default', 'sysseller' => 'default', 'mobile' => 'default', ), ), 'timezone' => 'Etc/GMT-8', //时区 'upload' => 'upload', //文件上传目录 'dbbackup' => 'backup/database', //后台备份数据库之后,文件存放目录 'safe' => 'cookie', //存储会话变量的方式,session 或者 cookie 'lang' => 'zh_sc', //语言类型,zh_sc表示简体中文 'debug' => '2', //调试模式,在后台中可以设置。 //扩展配置文件,这里引入了站点配置文件。 'configExt' => array ( 'site_config' => 'config/site_config.php', ), 'encryptKey' => 'xxxxxx',//授权加密字符 'authorizeCode' => 'xxxxxx',//授权码 )?> ~~~ >[info]site_config的内容在后台都可以设置,就不在这里一一描述了,如有配制项目要扩展,请加在site_config文件中 ## 关于我们 >[danger][三众科技](http://www.sunzoon.com)资讯平台——大道至简,悦你所阅! >本教程由[三众简悦](http://it.sunzoon.com)原创,转载请注明出处,作者:bobball,由bobo整理成看云书籍 三众技术交流群:**543102562** 欢迎大家加入我们,共同讨论IT,互联网技术。同时可以扫描下面的二维码关注我们,谢谢! ![三众科技服务号](http://it.sunzoon.com/wp-content/uploads/2016/06/qrcode_for_gh_401d25b05314_344.jpg)