ThinkPHP配置文件的加载

ThinkPHP配置文件的加载

ThinkPHP配置文件的加载 分类:
thinkphp
(39)
ThinkPHP配置文件的加载

版权声明:本文为博主原创文章,未经博主允许不得转载。

惯例配置->应用配置->模式配置->调试配置->状态配置->模块配置->扩展配置->动态配置
以上是配置文件的加载顺序,因为后面的配置会覆盖之前的同名配置(在没有生效的前提下),所以配置的优先
顺序从右到左。.

惯例配置文件:位于ThinkPHP/Conf/convention.php


应用配置文件:默认位于Application/Common/Conf/config.php 


模式配置文件:Application/Common/Conf/config_应用模式名称.php(仅在运行该模式下面才会加载)

调试配置文件:位于ThinkPHP/Conf/debug.php 和应用调试配置文件(位于Application/Common/Conf/debug.php)


状态配置文件:如果在入口文件中定义define(‘APP_STATUS’,’office’),那么就会自动加载该状态对应的配置文件(位于Application/Common/Conf/office.php)。模块还可以支持独立的状态配置文件,命名规范为:Application/当前模块名/Conf/应用状态.php


模块配置文件:每个模块会自动加载自己的配置文件(位于Application/当前模块名/Conf/config.php)

扩展配置文件:’LOAD_EXT_CONFIG’ => ‘user,db’,如果在应用公共设置文件中配置的话,那么会自动加载应用公共配置目录下面的配置文件
Application/Common/Conf/user.php和Application/Common/Conf/db.php;如果在模块(假设是Home模块)的配置文件中配置的话,则会自动加载模块目录下面的配置文件Application/Home/Conf/user.php 和 Application/Home/Conf/db.php

动态配置:C(‘参数名称’,’新的参数值’)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/114106.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • C++中,结构体vector使用sort排序[通俗易懂]

    C++中,结构体vector使用sort排序[通俗易懂]一、遇到问题:今天写代码的是遇到想对vector进行排序的问题,隐约记得std::sort函数是可以对vector进行排序的,但是这次需要排序的vector中压的是自己定义的结构体(元素大于等于2),想以其中某一个元素进行正序或逆序排序,则不能直接使用sort函数。二、解决方案:在网上找资料的过程中,看到http://blog.csdn.net/aguisy/article/d

    2022年10月20日
    2
  • matlab中ode45函数解二阶微分方程_matlab求常微分方程组

    matlab中ode45函数解二阶微分方程_matlab求常微分方程组Matlab微分方程求解并绘制曲线1.用dsolve()求解>>clear>>clc>>symsy(t)>>Dy=diff(y,1)Dy(t)=diff(y(t),t)>>y=dsolve(Dy==y-2*t/y,y(0)==1)y=(2*t+1)^(1/2)>>t=0:0.1:4;>>y=eval(y);>>plot(t,

    2025年8月9日
    3
  • UDP协议解析

    UDP协议解析????‍????????‍????????‍????????‍????????‍????????‍????????‍????????‍????????‍????????‍????????‍????????‍????????‍????????‍????????‍????????‍????????‍????????‍????????‍????????‍????UDP协议简介UDP是UserDatagramProtocol的简称,中文名是用户数据报协议,是OSI(OpenSystemInt

    2022年6月7日
    46
  • css height 100% 和 100vh 区别

    css height 100% 和 100vh 区别1.height100%意思就是,想在这container设置高度![有约束]高度设置成100%但是呢这得看container的父级body的height是否为100%还往上看body的父级html的height是否为100%container->body->html[他们的height元素都要设置为100%]<html><head><style>html,bod

    2022年5月18日
    61
  • inputstream重复使用_简述读取文件的几种方法的区别

    inputstream重复使用_简述读取文件的几种方法的区别在上篇博客中我们已经知道了Java的InputStream是不能重复被读取的。 但是在有的场合中,我们需要重复利用InputStream的数据。 比如: 1.一个officeword文件流,我需要首先读取InputStream中的前一些字节来判断word文件的实际内容(word文件可以保存html,mht的内容)。然后再根据实际内容决定我要解析InputStream的方式。 

    2022年9月14日
    2
  • 苏州工业园区智慧党建星平台(福利院上班怎么样)

    背景需求:福利院属于民政社会保障的组成部分,是民政社会福利方向的业务之一,民政福利院等养老机构管理是面向公、私立的各种社会福利院、养老院、颐养院、养护院内部业务经办管理过程,服务的群体是困难老年人、孤老残障优抚对象、失独老年人、社会老年人。解决方案:民政养老服务信息管理解决方案主要帮助民政部门对养老行业实现信息化的管理。政府部门通过民政养老信息管理平台对养老基础数据采集、养老机构…

    2022年4月16日
    72

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号