Я пытаюсь выяснить, как моделировать отношения с базой данных в PHP.Например, у меня есть класс User и класс Book.У пользователя много книг (от одной ко многим).
Я видел в рамках, которые вы можете сделать,
$ books = getUser ($ id) -> getBooks ();чтобы получить все книги, принадлежащие пользователю с $ id.
Так что я подумал о том, чтобы сделать это либо (я не хочу использовать фреймворки, либо ORM), 1. сначала получить пользователя 2. получить книги, которые принадлежатпользователю (два запроса SQL) или 1. получить все книги, принадлежащие пользователю, с помощью запроса объединения SQL.
Я хочу, чтобы это было общим, чтобы оно могло работать во многих различных сценариях, например, например.у пользователя много книг, у книги много отзывов и тд ..
Заранее спасибо.джон