PHP 5.4 で SQL データベースのエンティティとクエリ マネージャーを開発しています。結合された結果セットに 2 つのクエリを結合するメソッドがあります。2 つのテーブル間のリレーション/アソシエーションにアクセスできます。実際には、ここに示すように機能します
$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()
...
助言がありますか?