全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

pbootcms二开网站建设自定义表单增加搜索_PbootCMS教程

修改apps/dmin/model/content/ormmodel.html 增加

    // pbootcms二开网站建设自定义表单增加搜索字段查找

    public function findFormField($table, $page, $type, $keyword)

    {

        return parent::table($table)

            ->like($type, $keyword)

            ->order('id ASC')

            ->decode(false)

            ->page($page)

            ->select();

    }

     // 全部字段查找

    public function findFormFieldAll($table, $page, $typeall, $keyword)

    {

        return parent::table($table)

            ->like($typeall, $keyword)

            ->order('id ASC')

            ->decode(false)

            ->page($page)

            ->select();

    }

修改appsdmincontrollercontent ormcontroller.html

文件开始的注释 //自定义表单列表 下内容为

 // 自定义表单列表

    public function index()

    {

        if ((! ! $fcode = get('fcode', 'var')) && $form = $this->model->getFormByCode($fcode)) {

            $this->assign('form', $form);

            if (get('action') == 'showdata') {

                $this->assign('showdata', true);

                $this->assign('fields', $this->model->getFormFieldByCode($fcode)); // 获取字段

                $table = $this->model->getFormTableByCode($fcode);

//查找

if (get('keyword')) {

                    if ($type = get('type')) {

                        $result = $this->model->findFormField($table, true, get('type'), get('keyword'));

                    } else {

                        $fields = $this->model->getFormFieldByCode($fcode);

                        foreach ($fields as $key => $value) {

                           $typeall = $value->name.','.$typeall;

                        }

                        $typeall = substr($typeall, 0, strlen($typeall)-1); 

                        $result = $this->model->findFormFieldAll($table, true, $typeall, get('keyword'));

                    }

                    $this->assign('formdata', $result);

                } elseif (get('export')) {

                    $this->assign('formdata', $this->model->getFormData($table, false));

                    header('Content-Type:application/vnd.ms-excel');

                    header('Cache-Control: max-age=0');

                    header("Content-Disposition:filename=" . $form->form_name . "-" . date("YmdHis") . ".xls");

                    $this->display('content/exform.html');

                } else {

                    $this->assign('formdata', $this->model->getFormData($table, true));

                }

            }

            if (get('action') == 'showfield') {

                $this->assign('showfield', true);

                $this->assign('fields', $this->model->getFormFieldByCode($fcode));

            }

        } else {

            $this->assign('list', true);

            if (! ! ($field = get('field', 'var')) && ! ! ($keyword = get('keyword', 'vars'))) {

                $result = $this->model->findForm($field, $keyword);

            } else {

                $result = $this->model->getList();

            }

            $this->assign('forms', $result);

        }

        $this->display('content/form.html');

    }

修改 ppsdmin iewdefaultcontent orm.html 文件 大概 81行

{if([$showdata])} {if}中间内容替换为

<div class="layui-tab layui-tab-brief" lay-filter="tab">

  <ul class="layui-tab-title">

    <li class="layui-this" lay-id="t1">{$form->form_name} — 数据</li>

  </ul>

  <div class="layui-tab-content">

     <div class="layui-tab-item layui-show">

           <!--搜索-->

                   <form action="{url./admin/Form/index/fcode/'.[$form->fcode].'}" method="get" class="layui-form">

                    <div class="layui-form-item nospace">

                        <div class="layui-input-inline">

                            {$pathinfo}

                            {php}$type = get('type');{/php}

                            <select name="type">

                                <option value="">全部</option>

                                {foreach $fields(key2,value2,num2)}

                                <option value="[value2->name]">[value2->description]</option>

                                {/foreach}

                            </select>

                        </div>

                        <div class="layui-input-inline">

                            <input type="text" name="keyword" value="{$get.keyword}" placeholder="请输入搜索关键字" class="layui-input">

                        </div>

                        <div class="layui-input-inline">

                            <button class="layui-btn" lay-submit onclick="submit();">搜索</button>

                            <a class="layui-btn layui-btn-primary" href="{url./admin/Form/index/fcode/'.[$form->fcode].'/action/showdata}">清除搜索</a>

                        </div>

                    </div>

                </form>

                <!--搜索栏结束-->

<form action="{url./admin/Form/del/fcode/'.[$form->fcode].'}/action/deldata" method="post" id="contentForm" name="contentForm" class="layui-form" onkeydown="if(event.keyCode==13) return false;">

                    <input type="hidden" name="formcheck" value="{$formcheck}">

                    <table class="layui-table">

                        <thead>

                            <tr>

                                <th width="10"><input type="checkbox" class="checkbox" lay-ignore id="checkall" title="全选"></th>

                                <th width="30">序号</th>

                                {foreach $fields(key2,value2,num2)}

                                <th>[value2->description]</th>

                                {/foreach}

                                <th width="150">时间</th>

                                <th width="150">操作</th>

                            </tr>

                        </thead>

                        <tbody>

                            {foreach $formdata(key,value,num)}

                            <tr>

                                <td><input type="checkbox" class="checkbox checkitem" lay-ignore name="list[]" value="[value->id]" id="checka"></td>

                                <td>[num]</td>

                                 {foreach $fields(key2,value2,num2)}

      {php} $field=$value2->name {/php}

      <td>[value->$field]</td>

{/foreach}

                                <td>[value->create_time]</td>

                                <td>

                                   <a href="{url./admin/Form/del/id/'.$value->id.'/fcode/'.[$form->fcode].'/action/deldata}" onclick="return confirm('您确定要删除么?')" class="layui-btn layui-btn-xs layui-btn-danger" style="margin-bottom:0px" title="删除">删除</a>

                                </td>

                            </tr>

                            {/foreach}

                        </tbody>

                    </table>

                    <div class="layui-btn-group">

                       {if(session('ucode')==10001 && [$formdata])}

      <a href="{url./admin/Form/clear/fcode/'.[$form->fcode].'}"  onclick='return confirm("您确定要清空么?")' class="layui-btn layui-btn-sm">清空记录</a>

    {/if}

    {if([$formdata])}

    <a href="{url./admin/Form/index/fcode/'.[$form->fcode].'/action/showdata/export/1}" class="layui-btn layui-btn-sm">导出记录</a>

    {/if}

                    </div>

                    <div class="page">{$pagebar}</div>

                </form>

     </div>

  </div>

  </div>



# pbootcms二开网站建设自定义表单增加搜索  # PbootCMS教程  # pbootcms  # 二开  # 网站  # 自定  # 义表  # 单增加  # 搜索  # 修改  # 开网站建设  # 自定义  # 表单  # 清空  # 请输入  # 全选  # 搜索关键字  # span  # white  # getFormTableByCode  # getFormFieldByCode  # pre  # key  # showdata  # result  # foreach  # amp  # form  # var  # index  # 汕头企业网站推广建设  # 红桥区怎么做网站推广  # 宁德营销型网站建设  # 东方抖音SEO  # 湖北营销推广排名  # 网站优化的作用教案  # 生态农业旅游营销与推广  # 哪种网站利于优化  # 延庆网站优化多少钱  # 固安网站建设培训  # 电商经营沙盘seo  # 品牌营销如何做推广工作  # 网站如何做优化排名推广  # 郑州网站优化细节  # 交易网站建设美丽  # seo新站规划  # 电商seo怎么用  # 网络营销品牌推广的方案  # 饮料网站优化什么价格  # 太原网站推广策略 


相关文章: 建站之星安装需要哪些步骤及注意事项?  微信h5制作网站有哪些,免费微信H5页面制作工具?  如何在Golang中引入测试模块_Golang测试包导入与使用实践  外汇网站制作流程,如何在工商银行网站上做外汇买卖?  建站之星在线客服如何快速接入解答?  建站之星图片链接生成指南:自助建站与智能设计教程  宝塔面板如何快速创建新站点?  rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted  Android使用GridView实现日历的简单功能  h5在线制作网站电脑版下载,h5网页制作软件?  制作网页的网站有哪些,电脑上怎么做网页?  免费网站制作模板下载,除了易企秀之外还有什么H5平台可以制作H5长页面,最好是免费的?  如何自定义建站之星模板颜色并下载新样式?  临沂网站制作公司有哪些,临沂第四中学官网?  css网站制作参考文献有哪些,易聊怎么注册?  英语简历制作免费网站推荐,如何将简历翻译成英文?  如何用西部建站助手快速创建专业网站?  香港服务器租用费用高吗?如何避免常见误区?  高防服务器如何保障网站安全无虞?  如何选择高效响应式自助建站源码系统?  免费ppt制作网站,有没有值得推荐的免费PPT网站?  如何优化Golang Web性能_Golang HTTP服务器性能提升方法  如何在万网主机上快速搭建网站?  专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?  香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化  如何挑选优质建站一级代理提升网站排名?  怀化网站制作公司,怀化新生儿上户网上办理流程?  c# Task.ConfigureAwait(true) 在什么场景下是必须的  独立制作一个网站多少钱,建立网站需要花多少钱?  建站之星导航配置指南:自助建站与SEO优化全解析  微课制作网站有哪些,微课网怎么进?  如何快速生成高效建站系统源代码?  网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?  如何在沈阳梯子盘古建站优化SEO排名与功能模块?  如何选择CMS系统实现快速建站与SEO优化?  网站制作难吗安全吗,做一个网站需要多久时间?  seo网站制作优化,网站SEO优化步骤有哪些?  贸易公司网站制作流程,出口贸易网站设计怎么做?  详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)  公司网站建设制作费用,想建设一个属于自己的企业网站,该如何去做?  公司网站制作费用多少,为公司建立一个网站需要哪些费用?  高防服务器:AI智能防御DDoS攻击与数据安全保障  开心动漫网站制作软件下载,十分开心动画为何停播?  专业制作网站的公司哪家好,建立一个公司网站的费用.有哪些部分,分别要多少钱?  建站之星安装路径如何正确选择及配置?  桂林网站制作公司有哪些,桂林马拉松怎么报名?  小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?  相册网站制作软件,图片上的网址怎么复制?  武汉网站制作费用多少,在武汉武昌,建面100平方左右的房子,想装暖气片,费用大概是多少啊?  专业网站设计制作公司,如何制作一个企业网站,建设网站的基本步骤有哪些? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。