Kohana Связи

gabarai

Новичок
Добрый день!
Я хочу выводить новости и относящиеся к ним картинки.
Есть таблица news [id, title, text]
И таблица картинок [id, url, new_id]
В модели new сделал связь:
PHP:
    protected $_has_many = array(
        'images' => array(
            'model' => 'newsimage',
            'foreign_key' => 'new_id',
        ),
    );
Вывожу так:
PHP:
    <? foreach ($all_news as $news): ?>
<div><?=$news->title;?></div>
<div><?=$news->text;?></div>
<? endforeach ?>
Но как сюда сделать вывод картинок?
Пытаюсь так: $news->images->url, но ничего не выводит (даже ошибку)
 

флоппик

promotor fidei
Команда форума
Партнер клуба
связи типа has_many нужно предварительно вытащить (т.к. они не всегда могут быть нужны,или нужны с доп. критериями, а получаются отдельным запросом), через find_all()

PHP:
<? foreach ($all_news as $news): ?>
<div><?=$news->title;?></div>
<div><?=$news->text;?></div>
<?php $images = $news->images->find_all(); 
foreach ($images as $image)
{
  echo $image->title; ...
}
<? endforeach ?>
типо такого
 
Сверху