fastadmin列表头部加按钮,点击弹出窗口提交数据保存

在这里插入图片描述

index.html

<a href="{:url('pattern/piliangadd')}" class="btn btn-success btn-piliangadd btn-dialog {:$auth->check('pattern/piliangadd')?'':'hide'}" title="批量添加" ><i class="fa fa-plus"></i> 批量添加</a>

pattern.php

 public function piliangadd(){
   
   
        if (false === $this->request->isPost()) {
   
   
            return $this->view->fetch();
        }
        $params = $this->request->post('row/a');
        Db::startTrans();
        try {
   
   

            if(!empty($params['namea']) && !empty($params['imagea'])){
   
   
                $dataa = [
                    'name'=>$params['namea'],
                    'image'=>$params['imagea'],
                    'status'=>'1',
                    'weight'=>0,
                    'createtime'=>time(),
                ];
                Db::name('pattern')->insert($dataa);
            }

            if(!empty($params['nameb']) && !empty($params['imageb'])){
   
   
                $datab = [
                    'name'=>$params['nameb'],
                    'image'=>$params['imageb'],
                    'status'=>'1',
                    'weight'=>0,
                    'createtime'=>time(),
                ];
                Db::name('pattern')->insert($datab);
            }

            if(!empty($params['namec']) && !empty($params['imagec'])){
   
   
                $datac = [
                    'name'=>$params['namec'],
                    'image'=>$params['imagec'],
                    'status'=>'1',
                    'weight'=>0,
                    'createtime'=>time(),
                ];
                Db::name('pattern')->insert($datac);
            }


            if(!empty($params['named']) && !empty($params['imaged'])){
   
   
                $datad = [
                    'name'=>$params['named'],
                    'image'=>$params['imaged'],
                    'status'=>'1',
                    'weight'=>0,
                    'createtime'=>time(),
                ];
                Db::name('pattern')->insert($datad);
            }

            Db::commit();
            $this->success('操作成功');
        } catch (Exception $e) {
   
   
            Db::

最近更新

  1. TCP协议是安全的吗?

    2023-12-05 23:34:07       17 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-05 23:34:07       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-05 23:34:07       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-05 23:34:07       18 阅读

热门阅读

  1. 鸿蒙(HarmonyOS)应用开发——容器组件(List组件)

    2023-12-05 23:34:07       41 阅读
  2. React Router(用法介绍)

    2023-12-05 23:34:07       35 阅读
  3. 共享娱乐宝库:电视盒子影视源分享攻略

    2023-12-05 23:34:07       32 阅读
  4. 互联网产品经理常用的ChatGPT通用提示词模板

    2023-12-05 23:34:07       46 阅读
  5. Git 合并冲突解决步骤

    2023-12-05 23:34:07       38 阅读
  6. 练 习

    2023-12-05 23:34:07       43 阅读