我正在为 PHP 5.4 中的 SQL 数据库开发实体和查询管理器。有一种方法可以将两个查询连接到一个组合结果集。它使访问两个表之间的关系/关联成为可能。实际上它的工作原理如下所示
$companies = EQM::query('Company')->result();
$projects = EQM::query('Project')->result();
$companies->relate('projects', $projects, ['companyId']);
foreach ($companies as $company) {
foreach($company->projects as $project) {
//do something ...
}
}
你会如何命名该方法relate()
?hydrate()
, merge()
, join()
...
有什么建议么?