0

Zend FrameworkとZend_Translate、アレイアダプターを使用しています。私が次の記事を持っているとしましょう:"Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur"そして私が私のウェブサイトで使用する言語でのそれの翻訳。、、という単語quisquamはリンクdoloremconsectetur表します。記事全体をビュースクリプトに次のコードでエコーしたいと思います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" それだけです:ドロレムはリンクとして表示されます。バックスラッシュで「」をエスケープすることを忘れないでください。

于 2013-01-05T21:24:51.520 に答える