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 显示出来?还是我必须在作为链接的单词之前和之后逐段翻译?谢谢你。

4

1 回答 1

0

到目前为止,我发现的唯一解决方案是在翻译中插入链接。示例:在视图脚本中:echo $this->translate->_('someArticle'); 在翻译文件(数组适配器)中:"someArticle" => "Neque porro quisquam est qui <a href=\"/ControllerName/methodName\">dolorem</a> ipsum quia dolor sit amet, consectetur" 就是这样:dolorem 将显示为链接。只是不要忘记用反斜杠转义“”。

于 2013-01-05T21:24:51.520 回答