php - 清除另一个应用程序的 Symfony 缓存

标签 php caching symfony1

我想通过后端应用程序中的操作清除前端应用程序的缓存。

我怎样才能做到这一点?

最佳答案

我认为在 symfony 1.2 中执行此操作的正确方法如下:

sfContext::switchTo('frontend'); //switch to the environment you wish to clear
sfContext::getInstance()->getViewCacheManager()->getCache()->clean(sfCache::ALL);
sfContext::switchTo('backend'); //switch back to the environment you started from

关于php - 清除另一个应用程序的 Symfony 缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1327645/

相关文章:

php - 我怎样才能得到mysql中一列的总数?

php - JSON 字符串到 PHP JSON 数组

php - 有人知道避免两个或多个日期时间在 php 中发生冲突的算法

php - codeigniter count_all_results 与连接表

ruby-on-rails - 通过启用 cache_classes = true 手动重新加载已为 'cached' 的 Rails 类

java - hibernate的hibernate.cache.use_structed_entries能做什么?

css - 在 Symfony 中为特定操作禁用 CSS 样式表

django - 我可以在 Django 缓存中获取指定键的过期时间吗?

arrays - 如何从 YAML 获取和使用关联数组到 Symfony 中的操作?

symfony1 - 交响乐团 : the route "xxx" does not exist