У меня есть веб-сайт, разработанный кем-то еще с каркасом Silex. Теперь я должен изменить несколько слов, но понятия не имею, как это сделать. Я определил файл, где хранится текст, имеет расширение ветки, и я изменил текст там, но без видимого эффекта на моей веб-странице!
Это функция рендеринга или компиляции, вовлеченная в процесс, должна выполняться конкретное действие для обновления содержимого веб-сайта новым текстом из файла twig?
Найдите свою кодовую базу для http_cache.cache_dir
. Это может быть ваш кеш, удалите этот каталог. Если нет каталога кеша, может быть, что ваши страницы кэшируются в обратном прокси, таком как Varnish. Запустите varnishadm "ban req.url ~/"
чтобы очистить весь кеш в лаке. (Лак может работать на другом сервере.)
Поскольку Silex использует кеш, ваши изменения, возможно, не были приняты во внимание, вам нужно сбросить кеш.
Для этого вы можете вручную удалить все в папке с кешем, или вы можете запустить их для повторной инициализации кеша:
$app['twig']->clearCacheFiles();
$app['twig']->clearTemplateCache();