我有一个关于symfony的网站,我需要使用translations files,而不是来自Bundle或来自服务器本身,而是来自同一NFS上的NAS。我怎样才能直接阅读这些翻译文件?我在想translation component并做了类似的事情:
$translator->addResource('yaml', 'path/to/messages.fr.yml', 'fr_FR');
或在我的情况下:
$translator->addResource('xliff', 'path/to/messages.fr.xlf', 'fr_FR');
(因为我需要使用xliff文件,但这并不重要......)
但这不是我唯一的问题...... 如果我在NAS上更新翻译文件, (我想我的服务器可以像我之前说的那样,或者通过你想要的任何解决方案来阅读它。) 我的服务器不会读取此文件,因为它已经在缓存中(是的,我的服务器将在prod mod中,所以我需要考虑缓存)
所以我需要第二次删除我的翻译文件夹(/ cache / translation)的缓存,但前提是我的NAS上有更新的翻译文件。而且我不想从FTP / SSH或其他任何地方那样做,我需要服务器自己删除好的缓存文件。
有可能吗? 或者你有一些想法吗?