我有一个付款服务的回叫,该服务在成功付款后会发送电子邮件。电子邮件是在extbase控制器中流畅地生成的。 现在,根据客户的不同,我需要用不同的语言发送电子邮件。 回调总是调用相同的域/ URL,所以我不能依靠它。
我在控制器中尝试了以下两个选项:
$GLOBALS['FE_USER']->uc['lang'] = 'fr';
和
$GLOBALS["TSFE"]->sys_language_uid = 2;
我猜第二个甚至使我的脚本崩溃了。
如何即时更改控制器中的语言?
(Typo3 8.7)