Symfony i18n词典在数据库中

时间:2011-06-10 10:28:21

标签: symfony1 internationalization symfony-1.4

我已经使用doctrine驱动程序为我的网站实现了i18n:字典存储在数据库中,但它们也被缓存(默认驱动程序)。我还为用户实现了一个界面来管理词典和翻译。现在,你怎么认为我应该写新的翻译到缓存?我应该给用户一个清除缓存的链接(调用缓存:清除任务)?或者,还有更好的方法?

1 个答案:

答案 0 :(得分:1)

理论上你应该只需要清除i18n缓存。这些将存储在/ cache / appname / envname / i18n。

您还可以在factories.yml中完全禁用i18n的缓存:

all:
  i18n:
    param:
      cache:
        class: sfNoCache