2013-12-19 70 views
0

在一個cron控制器中,我想選擇記錄來發送郵件,並從pdf.html視圖渲染pdf作爲附件發送。在pdf.phtml中我有一個基於翻譯文件的翻譯。通過數組轉換循環應該改變:如何切換翻譯視圖渲染數組?

for($i=0;$i<count($getData);$i++) 

I = 0 - > tranlate pdf.phtml英語

I = 1 - >翻譯pdf.phtml德國

我試圖設置平移在環

for($i=0;$i<count($getData);$i++) { 
select translation file 
$registry->set('Zend_Translate', $objTranslate); 
render pdf. 

但只有i的第一平移每次=用於PDF格式的呈現0時,爲不改變I = 1。無論i = 0是英語還是德語,對於i = 1,它都支持英語或德語。

關於在循環中切換視圖渲染器的翻譯的任何想法?

回答

0

我的解決方案是爲每種語言添加不同的視圖並在控制器中調用它們。這不是首選的解決方案,因爲現在我必須保持所有的觀點。也許有人想出了一個更好的解決方案。