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

thinkPHP5.0框架獨立配置與動態(tài)配置方法

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

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

獨立配置文件:

新版支持配置文件分離,只需要配置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,分別用于設置數據庫配置和驗證規(guī)則定義。

動態(tài)配置:

設置配置參數

使用set方法動態(tài)設置參數,例如:

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

也可以批量設置,例如:

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

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

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

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

相關文檔推薦

這篇文章主要介紹了thinkphp5.0驗證類的簡單有效的使用方法,一起學習下。
本文主要講了thinkphp5.0版本中自定義驗證規(guī)則的使用方法和一些注意事項。
thinkphp5.0 圖片上傳插件可預覽裁剪圖片和保存原圖片,執(zhí)行裁剪圖片后會刪除 裁剪的原圖片目錄,以便減少空間。具體實現代碼大家參考下本文
這篇文章主要介紹了詳解thinkphp5+swoole實現異步郵件群發(fā)(SMTP方式),具有一定的參考價值,感興趣的小伙伴們可以參考一下
小編小編就為大家?guī)硪黄獪\談ThinkPHP5.0版本和ThinkPHP3.2版本的區(qū)別。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
這篇文章主要介紹了Thinkphp5.0自動生成模塊及目錄的方法,簡單分析了Thinkphp5.0的結構、目錄、創(chuàng)建與運行方法,需要的朋友可以參考下
主站蜘蛛池模板: 蜜桃av人人夜夜澡人人爽 | 国产精品大片在线观看 | 日韩成人免费视频 | 欧美日韩久久久 | 亚洲精品久久嫩草网站秘色 | 午夜黄色| 伊人超碰| 亚洲精品久久视频 | 久久久久久久久精 | 久久精品国产一区二区电影 | 亚洲电影第三页 | 国产精品美女视频 | 久久99精品久久久久子伦 | 看a网站| 黄色一级毛片免费看 | 成人午夜性成交 | 精品国产一区二区三区四区在线 | 久久久久久久91 | 久久久久久久久国产成人免费 | 美女视频一区二区 | 久久久久国产精品 | h视频在线播放 | 日韩精品极品视频在线观看免费 | 91视频免费黄 | 特黄色毛片 | 国产午夜影院 | 成人在线视频一区 | 成人免费xxxxx在线视频 | 一区精品在线观看 | 一区二区免费在线视频 | 欧美无乱码久久久免费午夜一区 | 日韩第一夜 | 中文字幕人成乱码在线观看 | 日韩成人影院在线观看 | 夜夜夜操 | 久久久久国产精品一区二区 | 99精品视频在线观看免费播放 | 亚洲欧美一区二区三区国产精品 | 国产亚洲一区二区三区在线 | 国产免费一级片 | 中文字幕免费 |