Я реализовал i18n для своего сайта с драйвером доктрины: словари хранятся в базе данных, но они также кэшируются (драйвер по умолчанию). Я также реализовал интерфейс для пользователя для управления словарями и переводами. Теперь, как вы думаете, я должен писать новые переводы в кеш? Должен ли я дать пользователю ссылку для очистки кэша (который вызывает кэш: очистить задачу)? Или есть лучший способ?
Теоретически вам нужно только очистить кеш i18n. Они будут храниться в /cache/appname/envname/i18n.
Вы также можете полностью отключить кэш для i18n на фабриках.yml:
all: i18n: param: cache: class: sfNoCache