如何在symfony4中同时使用prod和dev ENV

时间:2018-04-28 09:23:10

标签: symfony environment symfony4

在Symfony4之前,您有两个环境app.php和app_dev.php的文件,这些文件使我们可以通过网址快速更改环境。

我在实际的制作网站上错过了这个功能。

有两种方法可以同时使用这两种方法吗?

3 个答案:

答案 0 :(得分:1)

我有解决方案,并为我工作

我不知道这是否正确。

//public/index.php
<?php
# To force to dev environment when the cookies exist
if (isset($_COOKIE['somekey'])) {
   $env = 'dev';
}

答案 1 :(得分:1)

只需复制index.php并修改它以强制它作为开发环境

答案 2 :(得分:0)

您可以将index.php复制为index_dev.php并修改它实例化Kernel类的位置。

//index_dev.php
$env = 'dev'; // or you can use any other environment names here
$kernel = new Kernel($env, $debug);