tp6 前端有多个类型字段要排序如何传参数

在ThinkPHP 6(简称TP6)中,如果前端有多个字段需要进行排序,你可以使用order方法结合动态参数实现。以下是一个示例:

// 假设前端传来的字段排序参数是这样的:field1 asc, field2 desc
$field1 = input('field1', 'asc'); // 默认为asc
$field2 = input('field2', 'desc'); // 默认为desc
 
// 构建查询条件
$order = [
    'field1' => $field1,
    'field2' => $field2
];
 
// 使用模型查询,例如User模型
$users = User::order($order)->select();
前端需要按照字段名称和排序方式构造参数,例如:
<!-- 假设是GET请求 -->
<a href="your-url?field1=asc&field2=desc">排序链接</a>

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值