【发布时间】:2011-10-16 21:43:39
【问题描述】:
我试图弄清楚如何在 PHP 中建模数据库关系。比如说我有一个 User 类和一个 Book 类。一个用户有很多书(一对多)。
我在框架中看到了你可以做到的,
$books = getUser($id)->getBooks(); 检索属于具有 $id 的用户的所有书籍。
所以我考虑过在其中一个(我不想使用框架或 ORM), 1.先获取用户 2.获取属于用户的书籍 (两个 SQL 查询) 要么 1. 使用sql join查询获取属于该用户的所有书籍。
我希望这是通用的,因此它可以适用于许多不同的场景,例如。用户有很多书,书有很多评论等等..
提前致谢。 约翰
【问题讨论】:
标签: php database oop model-view-controller relationships