TP5 搜索按条件分页

public function index()
    {
        $map = [];

        if($this->request->isGet()) {
            $data = $this->request->get();
            if (!empty($data['id'])) {
                $map['id'] = $data['id'];
            }
            
            //模糊查询
            if (!empty($data['itemname'])) {
                $map['itemname'] = ['like', "%{$data['itemname']}%"];
            }
            $this->assign('map',$map);

        }


        $propList = ($this->prop_model->where($map)->paginate(15,false,['query' => request()->param()]));

        $this->assign('propList',$propList);
        return $this->fetch('index');

    }

直接用render ok 

 <table class="layui-table">
                    <colgroup>
                        <col width="150">
                        <col width="150">
                        <col>
                    </colgroup>
                    <thead>
                    <tr>
                        <th style="width: 30px;">ID</th>
                        <th>道具名称</th>

                    </tr>
                    </thead>
                    <tbody>
                    {empty name="propList"}
                    <tr colspan="30" style="text-align: center"><span class="">暂无此数据!</span></tr>
                    {else /}
                    {foreach name="propList" item="vo"}
                    <tr>
                        <td>{$vo.id}</td>
                        <td>{$vo.itemname}</td>
                    </tr>
                    {/foreach}
                    </tbody>
                </table>
                <!--分页-->
                {$propList->render()}

                {/empty}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值