我正在创建一个视图助手来处理返回从其他地方抓取的一些数据屏幕,我的问题是,收集收集的数据并将其返回以供视图使用的最佳方法是什么?
假设视图助手退出并成功抓取了几个充满数据的 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>
*/
或返回一个对象而不是一个数组或我遗漏的其他方式(或在上面的例子中搞砸了)?提前致谢。