thinkphp6-配置设置与获取,Thinkphp6自定义配置文件以及调用(config文件夹下的配置)

本文介绍了如何在ThinkPHP6中设置和获取环境变量,以及创建和使用自定义配置文件`.test.php`。通过示例展示了在`config/app.php`中配置和获取新配置文件的方法,并提供了访问测试的URL。
摘要由CSDN通过智能技术生成

环境变量
设置环境变量 /.env
[DATABASE]
USERNAME = root
PASSWORD = 123456
获取环境变量 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);

    }

}

访问测试

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

1.在thinkphp\config\下新建一个test.php配置文件

在这里插入图片描述
.test.php文件内容

<?php

// 自定义配置文件
return [
'profile' =
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ThinkPHP6中,Controller层可以通过调用`view()`函数来显示View层中多子文件夹的HTML文件。 假设我们要显示的HTML文件位于View层的`admin`子文件夹下,文件名为`index.html`,那么可以使用以下代码来显示该HTML文件: ```php return view('admin/index'); ``` 这里的`admin/index`表示View层中`admin`子文件夹下的`index.html`文件。 如果HTML文件位于多级子文件夹下,可以使用斜杠(/)来分隔文件夹路径。例如,要显示View层中`admin/user`子文件夹下的`index.html`文件,可以使用以下代码: ```php return view('admin/user/index'); ``` 在HTML文件中,可以使用相对路径来引用其他文件。例如,在`admin/user/index.html`文件中引用`admin/user/header.html`文件,可以这样写: ```html <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Header</title> <link rel="stylesheet" href="../css/style.css"> </head> <body> <header> <h1>Header</h1> </header> </body> </html> ``` 这里使用`../`来返回上一级目录,然后再引用`css/style.css`文件。 除了使用相对路径外,还可以使用绝对路径来引用其他文件。在配置文件中,可以使用`tpl_replace_string`选项来定义视图输出字符串内容替换规则,例如: ```php // config/view.php return [ // 视图输出字符串内容替换 'tpl_replace_string' => [ '__STATIC__' => '/static', // 静态资源路径 '__ADMIN__' => '/admin', // 管理后台路径 ], ]; ``` 然后在HTML文件中,就可以使用`__ADMIN__`来引用绝对路径了。例如,在`admin/user/header.html`文件中引用`admin/user/css/style.css`文件,可以这样写: ```html <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Header</title> <link rel="stylesheet" href="__ADMIN__/user/css/style.css"> </head> <body> <header> <h1>Header</h1> </header> </body> </html> ``` 这里使用`__ADMIN__`来引用绝对路径,然后再引用`user/css/style.css`文件。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值