2012-10-29 71 views
0

我正在使用Zend Framework和Zend_Translate,數組適配器。 比方說,我有以下文章:"Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur"以及我將在我的網站上使用的語言的翻譯。單詞quisquam,dolorem,consectetur表示鏈接。我想在我的視圖腳本中回顯整篇文章,代碼爲:echo $this->translate->_('someArticle');。但顯然提到的話不會顯示爲鏈接。是否有可能以某種方式掃描代表鏈接的單詞的視圖腳本,使用例如在相應控制器中聲明的url來顯示這些腳本?或者我必須在鏈接之前和之後進行翻譯?謝謝。如何將URL分配給使用Zend_Translate翻譯的文本中的文字?

回答

0

迄今爲止我發現的唯一解決方案是在翻譯中插入鏈接。 示例: 在視圖腳本中:echo $this->translate->_('someArticle'); 在翻譯文件(陣列適配器)中:"someArticle" => "Neque porro quisquam est qui <a href=\"/ControllerName/methodName\">dolorem</a> ipsum quia dolor sit amet, consectetur" 就是這樣:dolorem將顯示爲鏈接。只是不要忘記用斜槓逃避「」。

相關問題