thinkphp6中模型的理解(thinkphp6.0 关联查询)
生活常识 2023-04-16 14:00生活常识www.baidianfengw.cn
如何将两个文件与thinkphp6:模型关联3(实战)
就我个人而言,有一个数据表 工作室内容 (studio news)具有如下结构,其中有一个名为studioId的外键字段(该名称没有按照规范定义,我个人案例中的数据库是由之前的系统定义的,所以这种情况下不会修改数据库结构)。根据我之前了解到的情况,应该是关联一个表,并且是那个表的附属表。案例中实际对应的主表称为 工作室 (工作室信息)。它们之间的关系是一个工作室可以有多个新闻,每个新闻只属于某个工作室。以此为基础,可以建立它们之间的模型关联,找出某个新闻对应的工作室名称。
Studio_content是Studio的二级表,外键名是studioId。
使用belongsTo 定义关系。
//注意之一个参数是相关方的合法名称,首字母小写,不是关联型号的名称。首字母大写会出错。
工作室模型暂时是空的。
查询输出查找id=9的新闻在 工作室内容 属于。
1.介绍模型
2 .新建一个对象实例;
3.查询一条数据;
4.输出相关的工作室名称。
步骤2-4
步骤3中查询的数据的studioId为4,那么Id为4的记录对应的name值为 刘墉工作室和。在Studio表中并在浏览器中打印。
查询结果符合预期,表明模型关联类文件的设计是正确的。
Thinkphp6.0联查Thinkphp6中间件实战