在 cron 控制器中,我想选择用于发送邮件的记录并从 pdf.html 视图呈现 pdf 以作为附件发送。在 pdf.phtml 中,我有一个基于翻译文件的翻译。遍历数组转换应该改变:
for($i=0;$i<count($getData);$i++)
i=0 -> 将 pdf.phtml 翻译成英文
i=1 -> 将 pdf.phtml 翻译成德语
我每次都尝试在循环中设置翻译
for($i=0;$i<count($getData);$i++) {
select translation file
$registry->set('Zend_Translate', $objTranslate);
render pdf.
但只有 i=0 的第一个翻译用于 pdf 的呈现,对于 i=1 不会改变。无论 i=0 是英语还是德语,对于 i=1 它都坚持使用英语或德语。
关于在循环中为视图渲染器切换翻译的任何想法?