前言:
当前同学们对“thinkphp多对多关联关系怎么按照中间表排序”大概比较着重,朋友们都想要学习一些“thinkphp多对多关联关系怎么按照中间表排序”的相关内容。那么小编在网摘上搜集了一些关于“thinkphp多对多关联关系怎么按照中间表排序””的相关知识,希望咱们能喜欢,朋友们快快来学习一下吧!我个人案例中有一张数据表“studio_content”(工作室新闻)的结构如下,其中有1个外键字段名为studioId(没有按照规范定义名称,个人案例中的数据库为以前系统定义的,本案例不对数据库结构作修改),按照前面所学知识知道,它应该是与某张表形成了关联关系,并为那张表的副表。案例中实际对应的主表名为“studio”(工作室信息)。它们之间的关系为:一个工作室可以有多条新闻,每条新闻只属于某个确定的工作室。据此,我们可以建立它们之间的模型关联,查找出某条新闻对应的工作室名称。
//注意:第一个参数是关联方法名,首字母小写,不是关联模型名,首字母大写会出错。
查询输出:查找"studio_content"中id=9的新闻所属于工作室的名称
1.引入模型:
2.new一个对象实例;
3.查询一条数据;
4.输出关联的工作室名称。
在第3步中查询到的数据的studioId为4,然后在Studio表中查询id为4的记录所对应的name值为”刘勇工作室“并打印在浏览器中。
查询结果符合预期,表明模型关联类文件的设计是正确的。
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。