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