他の場所から削り取られたデータ画面を返すことに対処するためにビューヘルパーを作成しています。私の質問は、収集されたデータを収集してビューで使用するために返すための最良の方法は何ですか?
ビューヘルパーが出て、データでいっぱいのいくつかのdivを正常に取得するとします。
データの配列を返し、ビューでそれを繰り返す必要がありますか?
$i = 0
foreach($this->myHelper as $noob) {
echo '<div><h3>'.$noob[$i][0].'</h3><a href="'.$noob[$i][1].'">'.$noob[$i][2].'</a></div>';
$i++;
}
または、ビューヘルパーで出力を作成し、ロット全体を文字列として返すのでしょうか。
echo $this->myHelper;
/* giving me something like:
<div><h3>Foo1</h3><a href="bar1.htm">bar1</a></div>
<div><h3>Foo2</h3><a href="bar2.htm">bar2</a></div>
*/
または、配列ではなくオブジェクトを返すか、欠落している(または上記の例で失敗した)他の方法を返しますか?前もって感謝します。