В Symfony, как вы можете мгновенно кешировать routing.yml? - PullRequest
1 голос
/ 16 марта 2010

У меня есть файл, расположенный по адресу [application] /config/routing.yml, когда я что-то там изменяю, изменения не активны. Это, вероятно, связано с кешем, так как когда я захожу в этот каталог [cache] / [application] / prod / config, текущий активный файл можно увидеть config_routing.yml.php.

Время жизни кеша обычно составляет 86400 секунд, есть ли способ, которым я могу сразу просмотреть / активировать изменения?

Ответы [ 3 ]

3 голосов
/ 16 марта 2010

Используйте среду разработки вместо среды prod. Вы можете получить доступ к среде разработки, перейдя в свой файл index_dev.php вместо файла index.php:

http://localhost/index_dev.php

Среда разработки проходит мимо кэша, чтобы вы могли сразу увидеть ваши изменения. Вы также можете запускать команду очистки кэша после каждого изменения, чтобы увидеть изменения в среде prod:

symfony cc
0 голосов
/ 16 марта 2010

Очистить кеш после внесения изменений в любые файлы конфигурации: $ symfony cc

0 голосов
/ 16 марта 2010

Всегда очищать кеш после внесения изменений в YAML-файл в Symfony, работаете ли вы в среде dev или prod.Среда разработки генерирует кэш для каждого web запроса, но не для запросов CLI.Поэтому рекомендуется всегда вручную запускать symfony cc после изменения YAML.

...