Вывод Из Двух Таблиц (Один К Многим)

Здравствуйте!

Есть таблица сards и таблица purchases.

Необходимо вывести информацию о карте (по id) и список всех строк из purchases, принадлежащих нужному ID карты.

В базе связь установлена.

В Cards


public function relations()

    {

        return array(

            'purchases' => array(self::HAS_MANY, 'Purchase', 'card_id'),

        );

    } 

а в модели Purchase


public function relations()

    {

        return array(

            'card' => array(self::BELONGS_TO, 'Cards', 'card_id'),

        );

    } 

Значит, как я понял из этой статьи, после запроса


$model=Cards::model()->findByPk($id); 

Я должен получить массив, хотябы пустой (если не найдено ничего в Purchase) по запросу [color=#FF0000]$model->purchase[/color], но вместо этого имею

Что я делаю не так?

Тему можно закрыть. Опечатка $model->purchase[color="#FF0000"]s[/color], подсказал sluchainiyznak