使用Symfony3转换器提供电子邮件本地化模板文件

时间:2016-12-14 08:58:10

标签: php symfony

我想使用symfony Translator来获取Locale选择的树枝模板,可以通过邮件发送给用户。

我想使用类似的东西:

$translator->trans('registration-mail'); //return transalted mail content

我想将多个文件用于区域设置,以及注册等等事件。

文件将存储在特定于语言环境的文件夹中:

/Resources/translation/emails/{LOCALE}/{EMAIL_TYPE}.html.twig

我该怎么做?

我写了自己的Loader,但是当我想使用symfony翻译器时它不起作用。我在loader中为"emails"设置了域,使用别名html.twig创建服务。

但看起来symfony并不寻求这些文件。我可以告诉Symfony哪些文件应该加载我的Loader?如何以及在哪里运行它?

0 个答案:

没有答案