fastadmin导入导出表格

导入

需要自己写,导出的话表格有按钮,直接走的前端导出,不建议自己写
fastadmin框架的导入是有方法的,按他的规范即可

比如这是我数据库中的一个表。首先id设置为自增,其他字段注释写好

那么这个表的导入模版就是按注释来写

只要你数据库没有定义必须不为空的,你就可以不传。还有一种情况,你说你表关联了,比如关联了user表,字段是user_id,注释是用户,那就加一列用户,传id就可以最快速的实现

模版制作好了,下面是代码环节(涉及到控制器,视图)

控制器:

/**
  * 导入
  */ 
public function import(){
     return parent::import();
}

视图:(注意里面下载模版的地址换成自己的)

<a href="javascript:;" class="btn btn-info btn-import" title="{:__('Import')}" ><i class="fa fa-upload"></i> {:__('Import')}</a>
<a href="../uploads/demo.xls" target="_blank" class="btn btn-info btn-error-light" title="{:__('导入模板')}" ><i class="fa fa-file-excel-o"></i> {:__('导入模板')}</a>

导出功能
对应表格右上角
指定格式方式
exportTypes: ['excel','doc','json','xml','csv','txt'],

路径:\public\assets\js\backend文件夹,找到对应的js文件

在columns前一行修改

其他按钮

search: false,//搜索框
showToggle: false,//模式
showColumns: false,//显示隐藏
showExport: false,//导出
commonSearch: false,//通用搜索

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值