基于文件的翻译对我无效,因为客户需要更改文本。数据库中的翻译和Symfony2
所以我正在考虑实施this interface从数据库中提取数据并将结果缓存到APC缓存中。 这是一个很好的解决方案吗?
基于文件的翻译对我无效,因为客户需要更改文本。数据库中的翻译和Symfony2
所以我正在考虑实施this interface从数据库中提取数据并将结果缓存到APC缓存中。 这是一个很好的解决方案吗?
这可能是你在找什么
http://blog.elendev.com/development/php/symfony/use-a-database-as-translation-provider-in-symfony-2/
该页面似乎被打破。这里是最新的回调机器快照:https://web.archive.org/web/20160619063201/http://blog.elendev.com:80/development/php/symfony/use-a-database-as-translation-提供商合的symfony-2 / – 2017-06-09 17:13:35
看看Translatable behavior extension为学说2。StofDoctrineExtensionsBundle集成它与Symfony。
我已经看过它,但这是为实体不随机文本! – GorillaApe 2012-04-19 04:01:39
您可能需要使用PDO连接到一起来看看这个装载机+资源:https://gist.github.com/3315472
那么你只需要让它缓存知道,如添加一个memcache,apc,..之间。 如果是这样,您可以禁用翻译器本身的文件缓存。
请注意,无论翻译的来源如何,Symfony都会将翻译缓存到文件。 Symfony在第一次运行时执行此操作。 – 2017-06-10 19:51:38