thinkphp一对一和多对多关系

Posted saintdingtheGreat

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了thinkphp一对一和多对多关系相关的知识,希望对你有一定的参考价值。

兹有用户表user和评论表comment

 

  • 一对一
public function returnmany()
{
    return $this->hasOne(\'commnet\',\'uid\',\'user_id\');  
}
#uid 是comment表里的内容;user_id是user表里的内容
  • 一对多
public function comm()
{
    return $this->hasMany(\'commnet\',\'uid\',\'user_id\');  
}
#uid 是comment表里的内容;user_id是user表里的内容

 可以通过访问属性的方法获取comm的返回值

 

一对多之新增

一对多批量新增

关系模型

关联过滤查询

根据字段查找

把查询语句作为对象操作的方法

  • 更新--改变模型的属性

  • 构造器

  •  删除

  • 核武器级的删除

 

以上是关于thinkphp一对一和多对多关系的主要内容,如果未能解决你的问题,请参考以下文章

同一实体之间的一对多和多对多关系

如何在 DynamoDB 中建模一对一、一对多和多对多关系

多表关系一对多和多对多

具有一对多和多对多关系的 JOOQ pojos

Hibernate映射关系:一对一对多和多对多

Hibernate关联关系配置(一对多一对一和多对多)