Я создаю помощника представления, чтобы иметь дело с возвратом некоторого экрана данных, извлеченного из другого места, и мой вопрос заключается в том, каков наилучший способ сбора собранных данных и возврата их для использования в представлении?
Предположим, что помощник вида выходит и успешно захватывает несколько дел, заполненных данными.
Должен ли я возвращать массив данных и повторять его в представлении?
$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>
*/
или вернуть объект, а не массив или каким-то другим способом, которого мне не хватает (или облажаться в приведенных выше примерах)? Заранее спасибо.