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

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

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

#1 User is offline   preproger 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 2
  • Joined: 20-February 14

Posted 20 February 2014 - 06:45 AM

Здравствуйте!
Есть таблица с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) по запросу $model->purchase, но вместо этого имею

Quote

Не определено свойство "Cards.purchase".


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

#2 User is offline   preproger 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 2
  • Joined: 20-February 14

Posted 20 February 2014 - 06:52 AM

Тему можно закрыть. Опечатка $model->purchases, подсказал sluchainiyznak
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users