За последние 24 часа нас посетили 21769 программистов и 1076 роботов. Сейчас ищут 668 программистов ...

Какой метод hasOne или belongsTo?

Тема в разделе "PHP для новичков", создана пользователем Сереганек, 12 окт 2017.

  1. Сереганек

    Сереганек Активный пользователь

    С нами с:
    18 янв 2017
    Сообщения:
    333
    Симпатии:
    27
    Перечитал несколько раз материалы по отношениям и не могу понять как правильно определяются отношения. Например, один к одному... Есть юзеры и есть их статьи, у каждого по одной. В каком случае мне использовать hasOne, а в каком belongsTo? Сама суть, я думаю мне понятна: чтобы обращаясь к одной таблице, я смог вытаскивать соответствующие данные со второй, и наоборот. И понятно то, что если я в одной модели использую метод hasOne, значит во второй должен быть belongsTo. А вот где какой - не могу вдуплить. По какому критерию это определяется?
     
  2. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.554
    Симпатии:
    1.754
    Сереганек нравится это.
  3. Сереганек

    Сереганек Активный пользователь

    С нами с:
    18 янв 2017
    Сообщения:
    333
    Симпатии:
    27
    Да, теперь дошло, внешний ключ всему голова )