国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

thinkphp6-配置設(shè)置與獲取,Thinkphp6自定義配置文件以及調(diào)用(config文件夾下的配置)

這篇具有很好參考價(jià)值的文章主要介紹了thinkphp6-配置設(shè)置與獲取,Thinkphp6自定義配置文件以及調(diào)用(config文件夾下的配置)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

環(huán)境變量
設(shè)置環(huán)境變量 /.env
[DATABASE]
USERNAME = root
PASSWORD = 123456
獲取環(huán)境變量 app/controller/Index.php

<?php
namespace app\controller;

use app\BaseController;
use think\facade\Env;

class Index extends BaseController
{
    public function index()
    {
        $username = Env::get('database.username','root');
        $password = Env::get('database.password');

        $data = [
                'username' => $username,
                'password' => $password
        ];

        return json_encode($data);

    }

}

訪問測(cè)試

http://codeit.org.cn/index
{“username”:“root”,“password”:“123456”}

1.在thinkphp\config\下新建一個(gè)test.php配置文件

tp6 獲取config,php,服務(wù)器,數(shù)據(jù)庫(kù)
.test.php文件內(nèi)容

<?php

// 自定義配置文件
return [
'profile' => [
'name' => 'vcncn.cn',
'bank' => [
'ABC' => '123',
'vcncn']
]
];


調(diào)用test.php配置文件

// 1.調(diào)用整個(gè)數(shù)組
$testConfig = \think\facade\Config::get('test');
//注意//test.php 就是配置文件名稱
// 2.只調(diào)用鍵名 profile 下的數(shù)組
$profile = \think\facade\Config::get('test.profile');
// 3.調(diào)用索引鍵的數(shù)組
$val = \think\facade\Config::get('test.profile.bank.0');

配置
配置設(shè)置 config/app.php

<?php
// +----------------------------------------------------------------------
// | 應(yīng)用設(shè)置
// +----------------------------------------------------------------------

return [
    // 應(yīng)用地址
    'app_host'         => env('app.host', ''),
    // 應(yīng)用的命名空間
    'app_namespace'    => '',
    // 是否啟用路由
    'with_route'       => true,
    // 默認(rèn)應(yīng)用
    'default_app'      => 'index',
    // 默認(rèn)時(shí)區(qū)
    'default_timezone' => 'Asia/Shanghai',

    // 應(yīng)用映射(自動(dòng)多應(yīng)用模式有效)
    'app_map'          => [],
    // 域名綁定(自動(dòng)多應(yīng)用模式有效)
    'domain_bind'      => [],
    // 禁止URL訪問的應(yīng)用列表(自動(dòng)多應(yīng)用模式有效)
    'deny_app_list'    => [],

    // 異常頁(yè)面的模板文件
    'exception_tmpl'   => app()->getThinkPath() . 'tpl/think_exception.tpl',

    // 錯(cuò)誤顯示信息,非調(diào)試模式有效
    'error_message'    => '頁(yè)面錯(cuò)誤!請(qǐng)稍后再試~',
    // 顯示錯(cuò)誤信息
    'show_error_msg'   => false,
];

配置獲取

<?php
namespace app\controller;

use app\BaseController;
use think\facade\Config;

class Index extends BaseController
{
    public function index()
    {
        $app = Config::get('app');
        $timezone = Config::get('app.default_timezone');
        $data = [
                'app' => $app,
                'timezone' => $timezone,
        ];

        return json_encode($data);

    }

}

訪問測(cè)試與結(jié)果

http://vcncn.cn/index
{
“app”: {
“app_host”: “”,
“app_namespace”: “”,
“with_route”: true,
“default_app”: “index”,
“default_timezone”: “Asia/Shanghai”,
“app_map”: [],
“domain_bind”: [],
“deny_app_list”: [],
“exception_tmpl”: “/private/var/www/tp/vendor/topthink/framework/src/tpl/think_exception.tpl”,
“error_message”: “\u9875\u9762\u9519\u8bef\uff01\u8bf7\u7a0d\u540e\u518d\u8bd5\uff5e”,
“show_error_msg”: false
},
“timezone”: “Asia/Shanghai”
}

新配置文件
添加配置文件 /config/test.php文章來源地址http://www.zghlxwxcb.cn/news/detail-549767.html

<?php return [ 'name'=>'huyongjian' ]; 獲取配置 ``` <?php namespace app\controller; use app\BaseController; use think\facade\Config; class Index extends BaseController { public function index() { $test = Config::get('test'); $name = Config::get('test.name'); $data = [ 'test' => $test, 'name' => $name, ]; return json_encode($data); } } ``` 訪問測(cè)試與結(jié)果 http://127.0.0.1:8000/index {"test":{"name":"codeit"},"name":"codeit"} 系統(tǒng)配置文件 配置文件名 描述 app.php 應(yīng)用配置 cache.php 緩存配置 console.php 控制臺(tái)配置 cookie.php Cookie配置 database.php 數(shù)據(jù)庫(kù)配置 filesystem.php 磁盤配置 lang.php 多語言配置 log.php 日志配置 middleware.php 中間件配置 route.php 路由和URL配置 session.php Session配置 trace.php 頁(yè)面Trace配置 view.php 視圖配置

到了這里,關(guān)于thinkphp6-配置設(shè)置與獲取,Thinkphp6自定義配置文件以及調(diào)用(config文件夾下的配置)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • thinkphp6和thinkphp5有什么區(qū)別

    Thinkphp6.0完全開發(fā)手冊(cè) 采用PHP7強(qiáng)類型(嚴(yán)格模式) tp5 環(huán)境要求PHP = 5.4.0 ThinkPHP6.0的環(huán)境要求 PHP = 7.2.5 6.0版本開始,必須通過Composer方式安裝和更新,所以你無法通過Git下載安裝。 支持更多的PSR規(guī)范 V6.0.10版本開始 支持 psr7 response 多應(yīng)用支持 tp5默認(rèn)使用多應(yīng)用模式部署 tp6 安

    2024年02月06日
    瀏覽(21)
  • thinkPHP6接入workman

    thinkPHP6接入workman

    上篇介紹了workman實(shí)現(xiàn)websocket功能(鏈接:https://blog.csdn.net/weixin_38155824/article/details/128952037) 后傳:解決workman部署到Linux環(huán)境無法啟動(dòng)和連接的問題(https://blog.csdn.net/weixin_38155824/article/details/129004050) 這篇就介紹如何在thinkPHP6項(xiàng)目中接入workman。 查看TP6手冊(cè):命令行=自定義命

    2024年02月15日
    瀏覽(34)
  • ThinkPHP6中使用GatewayWorker

    首先是先安裝 下載demo 服務(wù)器開通TCP端口 8282 、 1238 將 ApplicationsYourApp 目錄隨便放ThinkPHP6的哪個(gè)位置,我這里放在了 appgatewayws 目錄中 配置 composer.json 保存后執(zhí)行 composer dumpautoload 更新 將 Events.php 、 start_businessworker.php 、 start_gateway.php 和 start_register.php 文件中的 require_once

    2024年02月22日
    瀏覽(20)
  • Thinkphp6 如何 生成二維碼

    來自:https://www.is5.me/notes/php/633.html

    2024年02月11日
    瀏覽(19)
  • Thinkphp6使用RabbitMQ消息隊(duì)列

    Thinkphp6使用RabbitMQ消息隊(duì)列

    Thinkphp6連接使用RabbitMQ(不止tp6,其他框架對(duì)應(yīng)改下也一樣),使用Docker部署RabbitMQ,在上一篇已經(jīng)講了-傳送門-。 開始前先進(jìn)入RabbitMQ的web管理界面,選擇Queues菜單,點(diǎn)擊底部的Add a new queue,新建一個(gè)test的隊(duì)列。 安裝thinkphp6框架 安裝workerman擴(kuò)展 安裝rabbitmq擴(kuò)展 生產(chǎn)者 在a

    2023年04月23日
    瀏覽(57)
  • thinkphp6 動(dòng)態(tài)開啟debug模式

    1、找到config/app.php?? 2、自定義開啟debug參數(shù)名稱:示例參數(shù)為debug,可以根據(jù)自己項(xiàng)目情況自定義? 3、必須同時(shí)設(shè)置App::debug 和 Env::set(\\\'APP_DEBUG\\\')

    2024年02月07日
    瀏覽(21)
  • ThinkPHP6.0 鏈?zhǔn)絊QL語句

    查詢單個(gè)數(shù)據(jù) 查詢結(jié)果集(查詢結(jié)果返回多條數(shù)據(jù)的意思) ? 查詢一個(gè)字段 ? 查詢一列 添加數(shù)據(jù) 修改數(shù)據(jù) 刪除數(shù)據(jù) 根據(jù)主鍵刪除 ? 條件刪除 ? 查詢數(shù)據(jù) 格式 where(\\\'字段名\\\',\\\'查詢表達(dá)式\\\',\\\'查詢條件\\\'); 模糊查詢 區(qū)間查詢 IN查詢 Not Null Null 鏈?zhǔn)讲僮魇纠?field操作(輸出選擇

    2024年02月11日
    瀏覽(29)
  • ThinkPHP6企業(yè)OA辦公系統(tǒng)

    ThinkPHP6企業(yè)OA辦公系統(tǒng)

    有需要請(qǐng)加文章底部Q哦 可遠(yuǎn)程調(diào)試 ThinkPHP6企業(yè)OA辦公系統(tǒng) 勾股OA基于ThinkPHP6開發(fā),前端Layui,數(shù)據(jù)庫(kù)mysql,是一款實(shí)用的企業(yè)辦公系統(tǒng)??啥嘟巧卿洠闪讼到y(tǒng)設(shè)置、人事管理、消息管理、審批管理、日常辦公、客戶管理、合同管理、項(xiàng)目管理、財(cái)務(wù)管理等模塊。系統(tǒng)簡(jiǎn)

    2024年02月13日
    瀏覽(26)
  • thinkphp6入門(23)-- 如何導(dǎo)入excel

    thinkphp6入門(23)-- 如何導(dǎo)入excel

    1. 安裝phpexcel 2. 前端 3.?后端 注:現(xiàn)在主要使用phpoffice/phpspreadsheet庫(kù),phpoffice/phpexcel已經(jīng)不再維護(hù),但本文由于環(huán)境無法更新,所以就安裝了phpoffice/phpexcel?;静僮饕粯?。 參考:https://www.tpxhm.com/fdetail/725.html 注: 一、在ubuntu環(huán)境下提示?Class \\\'ZipArchive\\\' not found ?查看對(duì)應(yīng)的

    2024年04月14日
    瀏覽(24)
  • ThinkPHP6之?dāng)?shù)據(jù)庫(kù)操作上

    ThinkPHP6之?dāng)?shù)據(jù)庫(kù)操作上

    注意,tp6在進(jìn)行語法學(xué)習(xí)的時(shí)候都是在app/index.php中寫代碼的,代碼寫在index函數(shù)下面,而且 tp6自帶的文件都是由自動(dòng)加載器的,不需要包含autoload.php文件 要對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作,要修改兩個(gè)地方,一個(gè)數(shù).env文件,一個(gè)是config/database.php文件 config/database.php connections里面的一個(gè)子

    2024年02月01日
    瀏覽(16)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包