yii2 js获取php变量,yii2公共变量在哪里设置?

方式挺多的,看你习惯吧,你可以在params.php或者params-local.php配置文件中,注意当然如果在这配置文件中配置,就得注意它的加载顺序,yii2按以下的顺序读取配置:

1、common/config/params.php

2、common/config/params-local.php

3、frontend/config/params.php

4、frontend/config/params-local.php

所以,如果你的公共变量前后台都公用,那你可以配置到common/config/params.php或common/config/params-local.php,如果是前台用的到那配置到frontend/config/params.php或frontend/config/params-local.php,后台用的到那配置到backend/config/params.php或backend/config/params-local.php中。

读取则是: echo Yii::$app->params['adminEmail']; 表示读取配置文件中配置的adminEmail这个变量,按照上面的顺序读取,后面的配置文件会覆盖掉前面的配置文件定义的值。如果所有配置都读取不到,返回null。

还有,我个人的习惯是自己定义个常量类,然后定义静态的属性,使用的时候通过 “类::$属性” 来读取。

怎么用还是很灵活的,没有特别的要求。就看你的使用习惯

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值