tp5中下拉框查询

  • 搜索功能比较常用,需要写一个select下拉框,后台查询数据,在页面循环出来.想起刚入行时写这个头大的狠,最近又遇到,就记录一下.
    在这里插入图片描述

  • 首先是页面部分,我拿页面上的冻结原因与90日回款说明
    1.先从后台获取数据源发送到页面,我这里都放在了自定义参数中,直接调用
    在这里插入图片描述
    2.没有引入自定义参数的可以在控制器中自定义个数组,下面的样子

    $frozenReason = ['0' => '全部', '1' => '售假', '2' => '违规'];
    $this->assign('frozenReason', $frozenReason);//tp中的模板渲染
    

在这里插入图片描述

  • 拿到后台传过来的下拉框数据,在select中循环展示,value中的$key是数据的值,后面的vo是对应值得文字.中间的判断是为了在查询之后仍然保留查询项,不需要保留查询项的删掉判断即可.查询的提交就不展示了,get,post都行.
  • 接下来是后台查询部分.进行了多次拆分,不好完整截图,就看代码片段吧

在控制器中获取到传过来的查询参数,传入逻辑处理层.
在这里插入图片描述
验证参数,放入where[];写好where条件之后,写过查询,将结果传到页面就行

.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值