thinkphp3.13:設置配置文件

thinkphp開發的過程中,可能需要連接資料庫,使用第三方緩存,模版設置,cookies,session等等設置,而這些設置一般都在配置文件里進行操作。設置後,就可以在整個項目中使用,從而減少了重複設置的繁瑣。此節緊接https://jingyan.baidu.com/article/29697b91086958ab20de3cfc.html

工具/原料

thinkphp3.1.3完整包或者核心包;
php開發運行環境。

方法/步驟

打開配置文件(tpTest\tp2015\Conf\config.php):

配置常用參數:

1. 分組配置;    'APP_GROUP_LIST' => 'Home,Admin',    'DEFAULT_GROUP' => 'Home',

備註:如果沒有分組則不需要配置,分組名稱和默認分組可自定義;

配置常用參數:

2.資料庫配置;

'DB_TYPE'               => 'mysql',     // 資料庫類型    'DB_HOST'               => 'localhost', // 伺服器地址    'DB_NAME'               => 'newTest',   // 資料庫名    'DB_USER'               => 'root',      // 用戶名    'DB_PWD'                => '',          // 密碼    'DB_PORT'               => '3306',      // 埠    'DB_PREFIX'             => 'think_',    // 資料庫表前綴

備註:資料庫表沒有前綴,則'DB_PREFIX' 留空即可;

配置常用參數:

3.模版設置;

'TMPL_L_DELIM'=>'<{',                   //修改左定界符    'TMPL_R_DELIM'=>'}>',                   //修改右定界符    'TMPL_TEMPLATE_SUFFIX'  => '.html',     // 默認模板文件後綴

常用配置完成!

其他配置項可根據項目及個人需要進行配置,具體事例參考convention.php文件:

由於在配置文件裡邊做了分組配置,我們需要在action,tpl下面分別新建兩個分組文件夾;

測試配置文件的配置項;在Action/Home,新建一個IndexAction.class.php 類;用C函數讀取配置項的值。示例如下:

根據配置項的參數名讀取參數值:讀取結果如下;

本文內容整理自網絡, 文中所有觀點看法不代表淘大白的立場