fastadmin导入excel 更新

fastadmin导入excel 更新,第1张

导入功能默认是禁用的,如需开启需要以下 *** 作:

1.在控制器中添加import()方法,可以重载父类方法,以实现业务需求:

public funtion import(){

return parent::import}

2.在html中的build_toolbar方法中添加import:

{:build_toolbar('refresh,import')}

3.在js中添加import_url:

// 初始化表格参数配置Table.api.init({

extend: {

index_url: 'user/user/ygb_student_list',

add_url: 'user/user/add',

edit_url: 'user/user/edit',

del_url: 'user/user/del',

multi_url: 'user/user/multi',

import_url: 'user/user/import',

table: 'user'

}

})

4.特别提示:

上传只支持xls、xlsx、csv三种格式的数据

第一行数据为数据表字段注释,并非数据表字段名称,因此在创建数据库表时,请写好注释

Excel表中id主键列无需添加

请注意数据表的字段类型,如导入不成功,请一一检查数据类型是否均相同

问题:一键生成CRUD关联字段不显示内容

原因:一键生成CRUD 自定义控制器名 是二级目录 默认生成data-source不正确

会出现404错误  /tvmain/index 404 (Not Found)

fastadmin官方文档已经说明  https://doc.fastadmin.net/docs/database.html  常见问题

如果字段名为user_id,生成的动态下拉列表会自动匹配user/index这个控制器方法,如果你发现CRUD后无法显示关联数据列表,请检查视图中元素data-source的值是否正确。

设计表fa_tvmain的要注意的是 

fastadmin官方文档已经说明 https://doc.fastadmin.net/doc/178.html  常见问题

FastAdmin在生成CRUD时会对包含下划线的字段默认生成动态下拉列表,比如user_id将自动生成data-source="user/index",默认读取的是id和name字段,如果需要修改,请修改对应参数data-primary-key和data-field来重新赋值。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/7983158.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-12
下一篇2023-04-12

发表评论

登录后才能评论

评论列表(0条)

    保存