关于thinkphp5:thinkphp51关联模型-中的字段需要再次查询

26次阅读

共计 584 个字符,预计需要花费 2 分钟才能阅读完成。

有一个
user 表存储用户主体信息
user_profile 表存储用户材料
user_category 放用户分类信息

当初想实现通过 user 表查问到关联表 user_profile 的信息,同时显示 user_profile 中用户的分类详情。也就是嵌套关联:

array (size=17)
  'id' => int 80
  'nickname' => string '用户昵称' (length=15)
  'password' => null
  'from_where' => int 1
  'status' => int 1
  'profile' => 
    array (size=16)
      'id' => int 7
      'name' => string '张三' (length=6)
      'entry_time' => string '2010-09-23' (length=10)
      'cate_id' => int 5
      'position' => string '经理' (length=6)
      'update_time' => null
      'category' => 
        array (size=6)
          'id'=>2,
          'name'=>'vip 用户'

只需这么写:

$userList=$userList->limit($start,$count)->order(‘create_time desc’)->with(‘profile,profile.category‘)->select();
return $userList;

正文完
 0