久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

thinkPHP5.0框架獨立配置與動態配置方法

這篇文章主要介紹了thinkPHP5.0框架獨立配置與動態配置方法,結合實例形式分析了thinkPHP5.0框架獨立配置與靜態配置的功能、實現技巧與相關注意事項,需要的朋友可以參考下

本文實例講述了thinkPHP5.0框架獨立配置與動態配置方法。分享給大家供大家參考,具體如下:

獨立配置文件:

新版支持配置文件分離,只需要配置extra_config_list參數(在應用公共配置文件中)。

例如,不使用獨立配置文件的話,數據庫配置信息應該是在config.php中配置如下:

/* 數據庫設置 */
'database'       => [
  // 數據庫類型
  'type'    => 'mysql',
  // 服務器地址
  'hostname'  => '127.0.0.1',
  // 數據庫名
  'database'  => 'thinkphp',
  // 數據庫用戶名
  'username'  => 'root',
  // 數據庫密碼
  'password'  => '',
  // 數據庫連接端口
  'hostport'  => '',
  // 數據庫連接參數
  'params'   => [],
  // 數據庫編碼默認采用utf8
  'charset'   => 'utf8',
  // 數據庫表前綴
  'prefix'   => '',
  // 數據庫調試模式
  'debug'    => false,
],

如果需要使用獨立配置文件的話,則首先在config.php中添加配置:

'extra_config_list'   => ['database'],

定義之后,數據庫配置就可以獨立使用database.php文件,配置內容如下:

/* 數據庫設置 */
return [
  // 數據庫類型
  'type'    => 'mysql',
  // 服務器地址
  'hostname'  => '127.0.0.1',
  // 數據庫名
  'database'  => 'thinkphp',
  // 數據庫用戶名
  'username'  => 'root',
  // 數據庫密碼
  'password'  => '',
  // 數據庫連接端口
  'hostport'  => '',
  // 數據庫連接參數
  'params'   => [],
  // 數據庫編碼默認采用utf8
  'charset'   => 'utf8',
  // 數據庫表前綴
  'prefix'   => '',
  // 數據庫調試模式
  'debug'    => false,
],

如果配置了extra_config_list參數,并同時在config.php和database.php文件中都配置的話,則database.php文件的配置會覆蓋config.php中的設置。

獨立配置文件的參數獲取都是二維配置方式,例如,要獲取database獨立配置文件的type參數,應該是:

Config::get('database.type');

要獲取完整的獨立配置文件的參數,則使用:

Config::get('database');

系統默認設置了2個獨立配置文件,包括database和validate,分別用于設置數據庫配置和驗證規則定義。

動態配置:

設置配置參數

使用set方法動態設置參數,例如:

Config::set('配置參數','配置值');
// 或者使用助手函數
config('配置參數','配置值');

也可以批量設置,例如:

Config::set([
  '配置參數1'=>'配置值',
  '配置參數2'=>'配置值'
]);
// 或者使用助手函數
config([
  '配置參數1'=>'配置值',
  '配置參數2'=>'配置值'
]);

更多關于thinkPHP相關內容感興趣的讀者可查看本站專題:《ThinkPHP入門教程》、《thinkPHP模板操作技巧總結》、《ThinkPHP常用方法總結》、《codeigniter入門教程》、《CI(CodeIgniter)框架進階教程》、《Zend FrameWork框架入門教程》、《smarty模板入門基礎教程》及《PHP模板技術總結》。

希望本文所述對大家基于ThinkPHP框架的PHP程序設計有所幫助。

【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

這篇文章主要介紹了thinkphp5.0驗證類的簡單有效的使用方法,一起學習下。
本文主要講了thinkphp5.0版本中自定義驗證規則的使用方法和一些注意事項。
thinkphp5.0 圖片上傳插件可預覽裁剪圖片和保存原圖片,執行裁剪圖片后會刪除 裁剪的原圖片目錄,以便減少空間。具體實現代碼大家參考下本文
這篇文章主要介紹了詳解thinkphp5+swoole實現異步郵件群發(SMTP方式),具有一定的參考價值,感興趣的小伙伴們可以參考一下
小編小編就為大家帶來一篇淺談ThinkPHP5.0版本和ThinkPHP3.2版本的區別。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
這篇文章主要介紹了Thinkphp5.0自動生成模塊及目錄的方法,簡單分析了Thinkphp5.0的結構、目錄、創建與運行方法,需要的朋友可以參考下
主站蜘蛛池模板: 日韩 欧美 亚洲 | 成人三级视频 | 日韩黄色一级片 | 欧美一级艳片视频免费观看 | 不卡视频一区二区 | 国产精品一区二区在线免费观看 | 日本视频www| 91麻豆产精品久久久久久夏晴子 | 五月天婷婷社区 | 香蕉福利视频 | 国产香蕉视频在线观看 | 欧美黄视频 | 成人一级视频 | 久久久天堂国产精品女人 | 欧美精品日韩 | 久久在线免费视频 | 成人福利在线观看 | 精品在线一区 | 91亚洲成人 | 黄色成人在线观看 | 久久小视频 | 日韩一级黄色片 | 91麻豆精品视频 | aaa国产精品 | 亚洲一区二区三区在线播放 | 国产精品三级在线观看 | 国语对白做受69 | 香蕉视频一区二区 | 黄色一极片 | 日韩欧美色 | 久久伊人av | 91黄色免费 | 午夜精品国产精品大乳美女 | 久久精品一区二区三区四区 | 国产成人在线观看免费网站 | 日韩精品免费在线观看 | 波多野结衣视频一区 | 91欧美在线 | 999毛片| 日韩成人在线播放 | 国产91精品在线观看 |