我正在使用 Zend Framework 和 Zend_Translate,数组适配器。假设我有以下文章:"Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur"
以及我将在我的网站上使用的语言的翻译。单词quisquam
, dolorem
,consectetur
代表链接。我想在我的视图脚本中呼应整篇文章,代码:echo $this->translate->_('someArticle');
. 但显然提到的单词不会显示为链接。是否有可能以某种方式扫描视图脚本以查找代表链接的那些单词,以便使用例如在相应控制器中声明的 url 显示出来?还是我必须在作为链接的单词之前和之后逐段翻译?谢谢你。
问问题
91 次
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 回答