0

URL から xml 形式で応答を取得し、そのコードをコントローラーに記述しました。xml 全体を文字列の形式でキャッチできます。ここで、その xmlString を zend コントローラーから zend ビューに渡す必要があります。どうやってするか。次に、xml 文字列を zend ビューで解析し、表形式でレンダリングします。

4

2 に答える 2

0

通常、次のようにコントローラーからビューに値を割り当てることができます。

$this->view->field = $value;

通常、各アクションはview script(テンプレート)、たとえば に関連付けられていますaction.phtml。アクションで設定したフィールドの値を次のように出力できます。

<?php echo $this->field; ?>

スクリプト内の必要な場所。

詳細については、ビュー スクリプトのドキュメントを参照してください。

于 2012-03-09T14:29:52.763 に答える
0

dinopmi が言ったことに便乗するには、おそらくビューで XML を直接解析したくないでしょう。代わりに、これをカスタム ビュー ヘルパーで処理するか、コントローラーで直接処理してからビューに渡します。

ビュー ヘルパー ソリューションはより複雑ですが、より再利用可能であり、おそらく 2 つのソリューションのほうが正確です。独自のビュー ヘルパーを作成する方法については、ドキュメント を参照してください

于 2012-03-09T14:50:30.473 に答える