我想一个接一个地加入4个表。为此,我目前正在尝试以下代码
->innerJoinWith('Districts',function($q){
return $q->innerJoinWith('Blocks',function($q){
return $q->innerJoinWith('Divisions',function($q){
return $q->innerJoinWith('Villages');
});
});
});
如何在一行中进行总结?
答案 0 :(得分:0)
您可以使用CakePHP中的关系,https://book.cakephp.org/3.0/en/orm/associations.html在此处可以获取有关它们的更多详细信息,
您已建立关系的人所要做的就是在查询中使用“包含”,所有必填数据将被提取。
您可以在此处找到有关包含的更多信息:https://book.cakephp.org/3.0/en/orm/retrieving-data-and-resultsets.html