Вопрос
Когда именно вам нужно запустить следующую команду в Symfony 2/3/4?
php app/console cache:clear --env=prod --no-debug
Фон
Я думал, что этонеобходимо сделать, когда:
- добавление / удаление / изменение файлов Twig
- добавление / удаление / изменение файлов YAML
Однако я простоизменил номер версии в файле конфигурации YAML, в старом приложении Symfony 2, и новый номер версии появился в моем браузере без очистки кэша Symfony (я не использую фронт-контроллер app_dev.php).
Теперь этот файл YAML (назовем его «app / config / data.yml») был загружен в контроллер следующим образом:
$data = Yaml::parse($this->get('kernel')->getRootDir() . '/config/data.yml');
и не включен в другие файлы YAML.
Итак, я думаю, в этом случае нет необходимости очищать кеш?
Кроме того, есть ли другие вещи, которые требуют очистки кеша?Как добавить новый пакет?