Symfony2呈现在dev和prod环境中呈现不同的视图

时间:2012-05-03 16:10:55

标签: symfony

我使用Symfony2设计网站编程。我完成了一些部件并在dev和prod环境中检查了客户端。在第一次一切都很好,我在两个环境中看到相同的结果,但在视图中的总和更改(我使用Twig与Three-level Inheritance),如在“stylesheets”块中添加其他样式表,开发环境工作很好,但在prod环境中没有添加样式表和使用旧数据。我清除了缓存并从路径“app / cache / dev”和“app / cache / prod”手动记录......但没有任何改变。我删除了块中的所有样式表并再次清除了chache旧数据仍然存在!

有什么建议吗?

2 个答案:

答案 0 :(得分:0)

除了清除缓存外,请确保发布资产:

app/console assets:install --symlink web
app/console assetic:dump

答案 1 :(得分:0)

问题在于删除缓存文件。我一直在通过cPanel filemanager删除缓存文件。它给出了“所有文件已成功删除”,但他们没有。所以我找到了另一种清除缓存的方法。我使用了shell_exec:

shell_exec('rm -r app/cache/prod');