ThinkPHP5框架多表关联查询:无需修改模型
本文介绍如何在ThinkPHP5框架中,不修改现有模型的情况下,实现Archives表与自定义表B的多表关联查询,并以Archives表数据为主返回结果。 此方法适用于已有的TP5 CMS系统,需要在原有Archives模型查询基础上关联其他表的情况,例如,Archives表和B表通过archives.id和b.aid关联。
问题: 一个基于TP5开发的CMS系统,需要在addonscmsmodelarchives模型的查询结果中,加入来自表B的数据,但不能修改archives模型本身。
原始代码:
立即学习“PHP免费学习笔记(深入)”;
function getlist(){ $archives = new addonscmsmodelarchives; $archiveslist = $archives->where('user_id', $user_id)->where('channel_id','',24);}
登录后复制
本文来自互联网或AI生成,不代表软件指南立场。本站不负任何法律责任。