Yii2 参数配置使用

在用框架开发项目时,很多通用的方便修改的,会写出配置文件。如 七牛云上传的ak,sk,domain,bucket,zone,微信开发的appid, appserect等。
laravel中配置文件在config目录写,可以任意创建获取文件,通过config方法获取。在yii2 中主要是在config params.php 和params-local.php文件中。
1.参数格式

<?php
return [
    'adminEmail' => 'admin@example.com',
    'supportEmail' => 'support@example.com',
    'user.passwordResetTokenExpire' => 3600,     
 ];

2.代码中获取参数

\Yii::$app->params['adminEmail'] 

tips:
1. 如果是使用的是advance版本,前后台多需要用的参数放在common/config/params.php,common/config/params-local.php中。如果只是单个模块需要用的,直接写在frontend,backend对应的params.php ,params-local中。
2. 如果在params.php和params-local中使用了相同的键,需要根据加载顺序,后面的覆盖前面的。
加载顺序如下:

1、common/config/params.php
2、common/config/params-local.php
3、frontend/config/params.php
4、frontend/config/params-local.php

3.如果几个文件中全部获取不到键,会返回null

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值