为了账号安全,请及时绑定邮箱和手机立即绑定

TP5关联模型如何查询全部关联数据?

TP5关联模型如何查询全部关联数据?

PHP
阿波罗的战车 2019-03-18 09:15:25
1.手册中找到的方法都是要根据ID来查询出关联数据,如下: // 关联查询 public function read() { // 预载入查询 $user = UserModel::get(2,'roles'); dump($user->roles); } 2.如果不给ID字段,如何查询全部关联数据呢?列表页中我需要把关联数据全都列出来
查看完整描述

3 回答

?
守着一只汪

TA贡献1872条经验 获得超3个赞

用关联预载入,可以解决:
$list = User::with('profile')->select();//关联预载入,直接取值不加条件

查看完整回答
反对 回复 2019-03-18
?
红糖糍粑

TA贡献1815条经验 获得超6个赞

$list = User::with('profile')->select();
foreach($list as $user){

// 获取用户关联的profile模型数据
dump($user->profile);

}

查看完整回答
反对 回复 2019-03-18
?
绝地无双

TA贡献1946条经验 获得超4个赞

有以下几种方式
1.关联预载入with方法$list = User::with('profile')->select();
2.relation方法 $list = User::relation('profile')->select();

查看完整回答
反对 回复 2019-03-18
  • 3 回答
  • 0 关注
  • 4729 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信