15年软件开发经验,只做源码定制!

原创设计 定制开发

满足您的个性化需求

当前位置:首页 后端开发 Thinkphp5

实现首页显示其他表中的信息

杨宇航| 发布于 2022-03-08 11:35:06| 80阅读| 1点赞| 4评论
举报

通过关联表的方式实现显示其他表的信息

1.关联表

public function sort()
{
    //关联分类表
    return $this->belongsTo('Sort','sortid','id');  关联表并设置外键
}

2.通过关联表显示信息

{volist name="articles" id="vo"}
        <tr>
            <td>{$vo.id}td>
            <td>{$vo.title}td>
            <td><img src="{$vo.image}" alt="">td>
            <td>{$vo.content}td>
            <td>{$vo.sort.name}td> //显示分类表的名字
            <td>{$vo.time}td>
            <td>
                <a href="{:url('admin/sort.sort/update',['id'=>$vo.id])}" class="layui-btn layui-btn-sm" >编辑a>
                <button class="layui-btn layui-btn-sm layui-btn-danger delete" data-id="{$vo.id}">删除button>
            td>
        tr>
        {/volist}

3效果展示

分类为分类表中的name

1

4条评论

别默默看啦~登录/注册一起参与讨论吧~
  • 发表于:2022-03-08 14:17:40
    1 回复
    这个篇文章写的不错,可读性很好!!
  • 发表于:2022-03-08 14:18:54
    1 回复
    标题改为: tp5多表联查,显示需要的字段会更好。标签那边 应该出现 tp5,sort,belongsTo等关键性的字段
     回复 @:
    重新尝试下
    2022-03-08 14:20:48
    回复
    0
     回复 @:
    我个人感觉这样写比较好
    2022-03-08 14:21:02
    回复
    0

热门标签

杨宇航
微信扫一扫立即咨询
账号登录|扫码登录

立即注册 |忘记密码?

欢迎注册

已有账号马上登录

重置密码

扫码绑定微信
微信扫一扫

绑定手机号

分享到-微信

举报

  • 举报类型:

  • 举报描述:

您好,当前积分不足。

在线客服
拨打电话
17330196230 13230981129
顶部