Kohana Вывессти в viev данные из связных таблиц

Konstantin-78

Новичок
У меня есть таблица новостей (1 табл. "newsarchives"), к каждой новости привязано несколько картинок (2-ая табл. "photos"), есть соответстующие модели.
В контроллере я получаю список новостей:

$news = ORM::factory('newsarchive')->find_all()->as_array();

Также можно получить картинки для каждой новости:

foreach($news as $n)
{
$photos = $n->photos->find_all();

Задача: вывести в view все новости со всеми картинками.
Вопрос: Мне обязательно в контроллере делать отдельный ассоциативный массив с картинками, чтобы в view (с помощью foreach по нему пробегать) отобразить список новостей с картинками, или можно каким-то образом (в view) обойтись одним массивом news?
Если можно с одним массивом, то как это будет выглядеть в view?
 
Последнее редактирование:

Konstantin-78

Новичок
В контроллере сделал для фото, массив ("photos") масивов,
например:

Array ( [1] => Array ([0] => Array ( [name] => 1.jpg )
[1] => Array ( [name] => 2.jpg )
[2] => Array ( [name] => 3.jpg ) ) )

т.е. "новость 1", у меня имеет 3 фотографии [0], [1], [2], с соответствующими именами.
теперь в "view" у меня проблема вынуть все фото к каждой новости...

<?php foreach($news as $new):?>
<?=HTML::anchor('ХТМЛ', $new->topic)?> - вовод загаловка новости (новости)
<?php foreach($photos as $photo):?>
<?=HTML::image('/media/photos/'.???$photo->name)?> //попытка вывести все фото для этой новости (как тут правильно обратиться)
<?php endforeach?>

Подскажите, как правильно вынуть фото?
Заранее спасибо
 
Сверху