如何在symfony4中同时进行prod和dev ENV



在Symfony4之前,您有两个用于环境app.php和app_dev.php的文件,这两个文件使我们能够仅通过url快速更改环境。

我怀念我实际生产站点中的这个功能。

有没有办法同时拥有两者?

我有解决方案,适用于

我不知道这是不是正确的方式。

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

只需复制index.php并对其进行修改,即可将其强制为开发环境

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

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

最新更新