Thinkphp 配置 批量配置

2021-08-21 11:35:31 字數 663 閱讀 8283

c配置方法支援批量配置,例如:

$config = array('web_site_title'=>'thinkphp','web_site_description'=>'開源php框架');

c($config);

$config陣列中的配置引數會合併到現有的全域性配置中。

可以通過這種方式讀取資料庫中的配置引數,例如:

// 讀取資料庫中的配置(假設有乙個config表用於儲存配置引數)

$config = m('config')->getfield('name,value');

// config是乙個關聯陣列 鍵值就是配置引數 值就是配置值

// 例如: array('config1'=>'val1','config2'=>'val2',...)

c($config); // 合併配置引數到全域性配置

合併之後,我們就可以和前面讀取普通配置引數一樣,讀取資料庫中的配置引數了,當然也可以動態改變。

// 讀取合併到全域性配置中的資料庫中的配置引數

c('config1');

// 動態改變配置引數(當前請求有效,不會自動儲存到資料庫)

c('config2','value_new');

Thinkphp 配置 讀取配置

無論何種配置檔案,定義了配置檔案之後,都統一使用系統提供的c方法 可以借助config單詞來幫助記憶 來讀取已有的配置。用法 c 引數名稱 例如,讀取當前的url模式配置引數 model c url model 由於配置引數不區分大小寫,因此下面的寫法是等效的 model c url model 但...

ThinkPHP 配置問題

青嵐影視 www.qldyy.net fatal error allowed memory size of 8388608 bytes exhausted tried to allocate 35 bytes 解決辦法 三種 一 修改php.ini 推薦 memory limit 12m 二 在程式...

thinkphp配置設定

繫結資料庫資訊 配置項 配置值 url router on true,開啟路由模式 資料庫配置資訊 db type mysql 資料庫型別 db host 127.0.0.1 伺服器位址 db name tp 08 資料庫名 db user root 使用者名稱 db pwd root 密碼 db ...