谁一开始就是大神?

请教yii2配置文件的一些问题[2.0]

  1. environments dev frontend main-local.php 新增配置 db1 => [ ‘host’ => 172.16.0.100]
  2. 开发人员更新项目 ./init
  3. 修改 frontend config main-local.php db1 => [ ‘host’ => 192.168.1.200]
  4. 项目新增配置 environments dev frontend main-local.php 新增配置 db2 => [ ‘host’ => 172.16.0.101]
  5. 开发人员更新项目 ./init frontend config main-local.php 提示需要覆盖,
  6. 之前的修改db1 被覆盖了 又得去把db1 改成本地了

疑问 , 这个流程本身是这样 还是我的错了 如果业务需求频繁, 这个有点蛋疼呀, 而且是必须配置的

init 是用以初始化项目确定项目是处于生产还是开发环境的。并不是你说的用以更新项目的。也就是说,在你电脑爆炸前,你基本上只会用到一次 init。
如果你需要新增 db2,则只需要将 db2 写入main.php,那么别人拉取代码的时候就会获得你的 db2 。并且即使执行 init ,也不会影响到你的 main.php。
不能通过.json把main-local.php忽略掉么?
可以模仿laravel配置做法,就可以解决这种问题
加db2时把db1删除了?

赞(0) 打赏
未经允许不得转载:菜鸟之家 » 请教yii2配置文件的一些问题[2.0]

评论 抢沙发

登录

找回密码

注册