function getlist(){
$archives = new addons\cms\model\Archives;
$archivesList = $archives->where('user_id', $user_id)->where('channel_id','<>',24)
想在这条查询上再加一个表B参与进去,但是Archives模型没有和B表去关联。
两张表上有个字段是有联系的:Archives.id = B.aid
查询结果以Archives表记录为主
不想改动官方CMS插件中的Archives模型,B表是我自己新建的。可以在B表模型中单独去关联Archives模型,然后实现上面我要查询以Archives为主的结果吗?
学习一下join
`function getlist(){
$archives = new addons\cms\model\Archives;
$archivesList = $archives->where('user_id', $user_id)
->join('b', 'archives.id = b.aid','left')
->where('channel_id','<>',24);
}
`