基于文件的翻译对我不起作用,因为客户需要更改文本。
所以我正在考虑实现this interface从数据库中获取数据并将结果缓存到APC缓存中。 这是一个很好的解决方案吗?
答案 0 :(得分:7)
这可能就是你要找的东西
http://blog.elendev.com/development/php/symfony/use-a-database-as-translation-provider-in-symfony-2/
答案 1 :(得分:1)
请查看Translatable behavior extension for Doctrine 2. StofDoctrineExtensionsBundle将其与Symfony集成。
答案 2 :(得分:0)
您可能希望使用PDO连接查看此Loader +资源:https://gist.github.com/3315472
然后你只需要让它识别缓存,就像在中间添加一个memcache,apc,.. 如果是这样,您可以禁用转换程序本身的文件缓存。