Как получить prod и dev ENV в symfony4 одновременно - PullRequest
0 голосов
/ 28 апреля 2018

До Symfony4 у вас есть 2 файла для окружений app.php и app_dev.php, которые дают нам возможность быстро изменять окружение только с помощью URL.

Мне не хватает этой функции на моем реальном производственном участке.

Есть ли способ иметь оба одновременно?

Ответы [ 3 ]

0 голосов
/ 28 апреля 2018

Просто скопируйте ваш index.php и измените его, чтобы он стал средой разработки

0 голосов
/ 30 апреля 2018

Вы можете просто скопировать ваш index.php как index_dev.php и изменить, где он создает экземпляр вашего класса ядра.

//index_dev.php
$env = 'dev'; // or you can use any other environment names here
$kernel = new Kernel($env, $debug);
0 голосов
/ 28 апреля 2018

У меня есть решение и у меня работает

Я не знаю, правильный ли это путь.

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