zoukankan      html  css  js  c++  java
  • thinkphp 配置

    一. 惯例配置

    查看配置

    1.config() 函数 是thinkphp配置函数 可以用dump打印

    class Index
    {
        public function index()
        {
           dump(config());
        }
    }

    2.也可以打开thinkphp框架的covention.php文件直接查看

    二. 自定义配置文件

    1.先在 public目录的index.php里加入自定义配置文件路径

    //定义配置文件目录
    define('CONF_PATH',__DIR__.'/../conf/');

    2.在application同级目录新建conf目录

    1)应用配置

    在conf目录下创建config.php写入配置,如果配置名和原有配置名重复,将覆盖掉原有配置

    例如:

     2.扩展配置

    在conf 目录新建extra文件夹  扩展配置写在这里  (database.php文件即可以在extra目录也可以在conf目录)

    3.场景配置

    1). 在conf目录config.php 加入  'app_status' => 'home',

    <?php
    
    return [
        'app_status' => 'home',
        'app_email'=>'1223333@qq.com',
        'app_author'=>'am',
    ];

    2). 在conf目录新建home.php office.php 文件  当config.php 里的app_status值改变时就会加载对应配置

    4. 模块配置

     在conf 目录 新建和模块名 同名的目录,可以在各自同名配置目录设置各个模块自己的配置

    5.动态配置

    1). 用config() 函数加载配置文件

    例如

     config("test","test");

    三.Config类和助手函数config();

    四. 环境变量配置和使用

    在application同级目录新建.env文件 https://www.kancloud.cn/manual/thinkphp5/189989

     

    <?php
    namespace appindexcontroller;
    
    use thinkEnv;
    
    
    use thinkConfig;
    
    class Index
    {
        public function index()
        {
            $env = Env::get('email');
           dump($env);
        }
    }
  • 相关阅读:
    c++作用域运算符---7
    REDIS类和方法说明
    netty WEBSOKET 客户端 JAVA
    出入库算法
    演讲的要义
    别人的面试经历
    在线表单生成器
    windows server 2012 安装 VC14(VC2015) 安装失败解决方案
    esxi 配置 交换主机 虚拟机交换机 linux centos 配置双网卡
    Linux下开发常用配置
  • 原文地址:https://www.cnblogs.com/jiangfeilong/p/11197171.html
Copyright © 2011-2022 走看看