thinkphp项目的配置文件夹是哪个

发布网友 发布时间:2022-04-23 13:49

我来回答

2个回答

懂视网 时间:2022-04-28 06:14

在上期聊了ThinkPHP类的自动加载,如你还不太了解可以跟这下文链接去进行查看。本文会带你一起解读ThinkPHP配置文件。

前言

想了很久终于要开始系列文章的编写了,期望是写出提升和面试都可以搞定的系列文章。

当你看到本文时,如果你发现咔咔没有编写到的面试热点问题或者技术难点,期待评论区指出,一起完善。

  • 第一期文章:ThinkPHP自动加载Loader源码分析
  • 一、配置文件的种类

    在这里插入图片描述
    在这里插入图片描述

    在ThinkPHP中有四类配置文件,你知道多少呢!不知道也没关系咔咔带你在看一次。

    这四种配置文件分别为惯例配置、应用配置、模块配置、动态配置。

    在这里需要说明一下,一般开发中惯例配置和动态配置是不会去使用的,尤其动态配置更不会去使用。

    动态配置是直接使用Config::set("设置动态配置文件")来进行设置的,所以这个东西不要去用,一定不要去用,否则项目后期怎么去管理。

    关于这四类配置文件咔咔直接用一幅图来给大家展示,就不过多说明了,本文的重点不是给大家介绍这玩意。

    关于ThinkPHP5.1取消了单独的config文件,将应用配置修改到config下的app.php文件中。

    新增了模块配置,模块配置也是在config目录下,例如你在app目录下有俩个模块,分别为index、admin这俩个模块,那么就可以直接在config目录下创建admin、index目录,然后创建对应模块的配置文件即可。

    这四种配置文件的优先级就是上图的排列顺序,管理配置、应用配置、模块配置、动态配置

    坚持学习、坚持写博、坚持分享是咔咔从业以来一直所秉持的信念。希望在偌大互联网中咔咔的文章能带给你一丝丝帮助。我是咔咔,下期见。

    热心网友 时间:2022-04-28 03:22

    ThinkPHP\Common文件夹中的convention.php中是tp的核心配置文件,不能乱动,如果要想更改里面的配置,在Conf 文件夹里面的config.php可以配置,可以这样写
    <?php
    return array(
    'DB_TYPE' => 'mysql',// 数据库类型
    'DB_HOST' => '127.0.0.1',// 数据库服务器地址
    'DB_NAME' => 'thinkphp',// 数据库名称
    'DB_USER' => 'root',// 数据库用户名
    'DB_PWD' => '123',// 数据库密码
    'DB_PREFIX' => 'tp_',// 数据表前缀
    'DB_CHARSET' => 'utf8',// 网站编码
    'DB_PORT' => '3306',// 数据库端口
    'APP_DEBUG' => false,// 开启调试模式
    );

    声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com