Связь один ко многим

Всем привет, делаю каталог книг, на базе аналогии с блогом из курса по "симфони" подскажите как правильно связать книги(аналог "постов" из курса по симфони) и Авторов(аналог "пользователей").

В статье указывается что добавляется в сущность Post

  /**
     * @var User
     * @ORM\ManyToOne(targetEntity="App\Entity\User")
     * @ORM\JoinColumn(referencedColumnName="id", onDelete="SET NULL", nullable=true)
     */
    private $user;

При этом я так и не понял нужно ли создать саму Entity\User.php или она работает внутри Post..
Мне нужно лишь чтоб к названиям книг подтягивались имена авторов например из таблицы authors(users) по author id из таблицы books(posts), она создана и данная колонка уже есть.

Лучше отдельно создать Entity\Authors с id, first name, second name и как то связать в выводе всех книг?

Снимаю вопрос, "вырвал" некоторые уроки из общего контеста курса , прочитал ВНИМАТЕЛЬНО и по порядку - всё понял ))

Да большое спасибо за ресурс, очень хорошо построенны курсы, иногда просто нужно ВНИМАТЕЛЬНО читать))

OLEG-M 06.05.2020 в 22:54

Ответы (1)


Добавить новый ответ