请问如何循环user表,并循环user对应的所有作品?

浏览:1130 发布日期:2018/12/10 分类:ThinkPHP5专区
两张表//user表:
id    user_id    user_name
1     100        张三
2     101        李四

//photo表:
id    user_id    photos
1     100        1.jpg,2.jpg,3.jpg
2     100        1.jpg,2.jpg,3.jpg
3     100        1.jpg,2.jpg,3.jpg
4     101        1.jpg,2.jpg,3.jpg
5     101        1.jpg,2.jpg,3.jpg
前台要这样输出:
用户:张三
作品:
1.photos1
2.photos2
3.photos3
用户:李四
作品:
1.photos1
2.photos2

控制器:public function getUser()
{
    $userData  = Db::name('user')->select();
    $photoData = Db::name('photo')
        ->where('user_id', $user['指定对应的user_id'])//这个指定对应的user_id应该怎么获取?
        ->select();
    return $this->fetch('', [
        'userData'  => $userData,
        'PhotoData' => $PhotoData,
    ]);
}
模板:{volist name="userData" id="vo"}
    用户:{$vo.user_name}
        {volist name="PhotoData" id="vo2"}
            作品:{$vo2.photos}
        {/volist}
{/volist}
请问应该怎么实现?谢谢!
最佳答案
评论( 相关
后面还有条评论,点击查看>>