>[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,互聯網技術。同時可以掃描下面的二維碼關注我們,謝謝!
