详解===tp6企业站究竟怎么写前端的列表页+详情页呢?(建议电脑端看)

比如这个企业站:
在这里插入图片描述

那什么是列表页呢?
就是说某一个分类下的页面叫做列表页。
举个例子:
上面那张截图的一级菜单解决方案+资讯动态是列表页。
看这张图就明白了
在这里插入图片描述
哪个在列表页list方法中怎么写呢?

public function list(){
        $id=input('id');//h获取解决方案id=5或者资讯动态的id=6.记住是数据库中代表的id啊

       $categoryData=Db::name('category')->find($id);//找到了是吧
       $archivesData=Db::name('archives')->field('id,time,title')->where('cate_id',$id)->paginate([
        'list_rows'=> 10,//每页数量
        'query' => request()->param(),
        ]);
//在archives查询出来,archives的意思是列表页的内容吧。就是列表页吧.
       //print_r($archivesData);
        return view('',[
            'categoryData'=>$categoryData,
            'archivesData'=>$archivesData,
            'menu_id'=>$id
        ]);
    }

一级菜单解析:
在这里插入图片描述数据库列表页解析:
在这里插入图片描述
然后遍历。列表页的内容哦.
在这里插入图片描述

  public function article(){
        $id=input('id');//点击了到某个列表页中的某个选项了

       $archivesData=Db::name('archives')->find($id);//查询。原来如此,列表页和详情页是在一张表中的,。
      

        return view('',[
           
            'archivesData'=>$archivesData,
            'menu_id'=>$id
        ]);
    }

在这里插入图片描述
在这里插入图片描述
在最后第三张图的数据库的id=14你就明白了.
在这里插入图片描述

  • 8
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 12
    评论
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

贵哥的编程之路(热爱分享)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值