Задать вопрос
@EVOSandru6

Как в yii правильно организовать BELONGS_TO связь?

Добрый день,

Есть такая структура базы Mysql:

Заявка
----------
m_bids
----------
id

Точки
----------
mc_points
--------
id
bid_id


В модели Bids выставил связь:

'points'=>[self::BELONGS_TO, 'Points', 'bid_id'],

Но когда я пытаюсь вывезти данные из связи:

$model = Bids::model()->findByPk(23);

        foreach($model->points as $item)
        {
            echo $item->name . '<hr/>';
        }


То ловлю такую ошибку:

Не определено свойство "Bids.bid_id".

Что я не так сделал?
  • Вопрос задан
  • 251 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
  • FructCode
    Yii2 Фреймворк
    2 месяца
    Далее
Решения вопроса 1
@pantsarny
'points' => [self::HAS_MANY, 'Points', 'bids_id'] - это в Bids
'bid' => [self::BELONGS_TO, 'Bids', 'bids_id'] - это в Points
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы