ThinkPHP(2)——配置文件

惯例配置文件

thinkphp惯例配置文件位于ThinkPHP/Conf/convention.php,主要用于配置一些常用信息,例如数据库连接信息

这里写图片描述

应用配置文件

应用配置文件位于Application/Common/Conf/config.php ,用于配置一些我们在开发过程中自己需要的信息。

在开发过程中,有时会修改该配置文件,为了让其每次修改都能及时生效,在入口文件中应该配置

define('APP_DEBUG',TRUE);

读取配置

使用C()方法读取配置,例如:

<?php
return array(
    //'配置项'=>'配置值'
    'name'=>'tom'
);

读取:

class IndexController extends Controller {
    public function index(){
        echo C('name');;
    }
}

动态配置

有时我们需要使用代码对某个变量进行配置,而不使用配置文件。也是使用C方法,如:

C('NAME','JACK');

扩展配置

有时我们不想使用默认的config.php,我们也可以在同级目录下创建一个配置文件,如user.php.

为了让user.php起作用,需要在config.php中加入'LOAD_EXT_CONFIG' => 'user'

如果扩展了多个配置文件,则用逗号隔开,如'LOAD_EXT_CONFIG' => 'user,db'

注意

假设NAME这个变量在config.php和convention.php中都有配置,那么会优先使用config.php中的值。

也就是说,应用配置文件可以覆盖惯例配置文件

建议尽量不要改动convention.php

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值