我已经使用doctrine驱动程序为我的网站实现了i18n:字典存储在数据库中,但它们也被缓存(默认驱动程序)。我还为用户实现了一个界面来管理词典和翻译。现在,你怎么认为我应该写新的翻译到缓存?我应该给用户一个清除缓存的链接(调用缓存:清除任务)?或者,还有更好的方法?
答案 0 :(得分:1)
理论上你应该只需要清除i18n缓存。这些将存储在/ cache / appname / envname / i18n。
中您还可以在factories.yml中完全禁用i18n的缓存:
all:
i18n:
param:
cache:
class: sfNoCache