【问题标题】:how to assign url to words which make part from text translated with Zend_Translate?如何将 url 分配给使用 Zend_Translate 翻译的文本的一部分?
【发布时间】:2012-10-29 19:28:21
【问题描述】:

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

【问题讨论】:

    标签: zend-framework hyperlink zend-translate


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2011-02-19
      • 1970-01-01
      • 1970-01-01
      • 2018-09-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多