需要将一些文本更新到使用Twig Silex Symfony开发的网站中


need to update some text into website developed with twig silex symfony

我有一个由其他人使用Silex框架开发的网站。现在,我必须改变几个词,但不知道如何去做。我确定了存储文本的文件,具有树枝扩展名,并且我在那里更改了文本,但对我的网页没有任何明显影响!

它是一个渲染或编译功能涉及的过程,是否应该执行特定的操作,以便用twig文件中的新文本更新网站内容?

在代码库中搜索http_cache.cache_dir 。这是您的缓存可能所在的位置,请删除该目录。如果没有缓存目录,则可能是您的页面缓存在反向代理(如 Varnish)中。运行 varnishadm "ban req.url ~ /" 以清除清漆中的所有缓存。(清漆可能在另一台服务器上运行。

由于 Silex 使用缓存,因此您的修改可能未被考虑在内,您必须重置缓存。

为此,您可以手动删除缓存文件夹中的所有内容,也可以运行这些内容来重新初始化缓存:

$app['twig']->clearCacheFiles();
$app['twig']->clearTemplateCache();