猿问

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

1.手册中找到的方法都是要根据ID来查询出关联数据,如下:

// 关联查询
public function read()
{
// 预载入查询
$user = UserModel::get(2,'roles');
dump($user->roles);
}

2.如果不给ID字段,如何查询全部关联数据呢?列表页中我需要把关联数据全都列出来

阿波罗的战车
浏览 4730回答 3
3回答

守着一只汪

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

红糖糍粑

$list = User::with('profile')->select();foreach($list as $user){ // 获取用户关联的profile模型数据 dump($user->profile); }

绝地无双

有以下几种方式1.关联预载入with方法$list = User::with('profile')->select();2.relation方法 $list = User::relation('profile')->select();
随时随地看视频慕课网APP
我要回答