欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

tp5 一对多关联查询

程序员文章站 2024-03-23 08:48:34
...

下面是一个查询用户登录历史的功能(简单的结构,为了解释一对多关联查询)

有2张表

表A:用户表(user)  user_id    user_name

表B:用户登录日志表(user_login_log)  user_id   IP

下面先附上一对多查询结果的数组样式

tp5 一对多关联查询

下面上代码(model层)

public function userLoginLog()
    {
        return $this->hasMany('UserLoginLog','user_id');
    }

content层

$list = collection(model('user')->with('userLoginLog')->where(['status'=>1])->select())->toArray();