请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

你好,老师,请问你在param配置文件中配置了全局的域名,那怎么区分不同环境,本地,测试和线上,难道要在版本库中忽略这个文件?

正在回答 回答被采纳积分+3

2回答

编程浪子 2017-11-10 22:33:33

好问题,其实我本地的和你们看的是不一样的,建议新建一个params_local.php的文件,这个文件可以在git中忽略掉的,然后这样就可以根据环境 param.php就作为生成环境的,params_local.php作为本地环境的.给你看看我的截图你就明白了

https://img1.sycdn.imooc.com//szimg/5a05b8b60001f1e905661086.jpg

https://img1.sycdn.imooc.com//szimg/5a05b8b600012b1b16700880.jpg


2 回复 有任何疑惑可以回复我~
提问者 慕先生4446183 2017-11-11 11:05:11

我觉得还可以从唯一入口文件这里解决,生成dev.php test.php prod.php分别代表本地、测试和线上的入口文件,然后在config中配置不同环境的配置文件 ,这样入口文件中读取对应的配置就好,并且不需要忽略这些文件在git中。

https://img1.sycdn.imooc.com//szimg/5a06690b0001816e03280232.jpghttps://img1.sycdn.imooc.com//szimg/5a06691d0001490702430079.jpg


0 回复 有任何疑惑可以回复我~
  • 提问者 慕先生4446183 #1
    不过对于本地的环境,在多人开发情况下,还是忽略的好,老师的做法,在这种情况下还是很好。
    回复 有任何疑惑可以回复我~ 2017-11-11 11:08:55
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信