【发布时间】:2013-12-19 01:43:35
【问题描述】:
在 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 它都坚持使用英语或德语。
关于在循环中切换视图渲染器的翻译有什么想法吗?
【问题讨论】:
标签: zend-framework translation viewrendering