在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);