thinkphp6中模型的理解(thinkphp6.0 关联查询)

生活常识 2023-05-15 06:24生活常识www.xinxueguanw.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中间件实战

Copyright@2015-2025 www.xinxueguanw.cn 心血管健康网版板所有