0

Zend フレームワークで Google 翻訳を使用する例をすべて見てきましたが、テキストの文字列を問題なく翻訳することができました。

私が提案しているのは、「ビュー ヘルパー」を作成することです。レンダリングされたビューを取得し、画面にレンダリングする前にコンテンツを Google に送信します。

理想的には、コンテンツをキャッシュしてオーバーヘッドを削減します。API はキャラクター レベルで課金されるので、少しお金を節約しましょう。

私はまだ ZF 初心者なので、レンダリングする前にビューをインターセプトする方法についていくつかの指針が必要です。

ps。<3スタックオーバーフロー!!!

4

2 に答える 2

0

最も単純なものは次のとおりです。

$renderedView = $this->view->render('some-view');

または、dispatchLoopShutdownプラグインを作成できます。

$renderedLayout = $request->getBody()

またはpostDispatch()...そして応答セグメントからcviewを取得します:)

于 2012-05-20T15:02:09.373 に答える
0

ビュー レンダラー ヘルパーを確認してください。必要に応じて拡張することもできます。

http://framework.zend.com/manual/en/zend.controller.actionhelpers.html#zend.controller.actionhelpers.viewrenderer

アクション ヘルパーでレイアウト ヘルパーもチェックし、それを拡張してレイアウトを翻訳することをお勧めします。

http://framework.zend.com/manual/en/zend.layout.quickstart.html

于 2012-05-19T03:24:27.097 に答える