fastadmin導入表格


新版本一鍵CRUD后自帶導入功能,但是默認被禁用,分享啟用方法

導入功能默認是禁用的,如需啟用需做以下操作

1、在你的控制器中繼承import方法,如下

public function import(){
    return parent::import();
}

2、在index.html中的build_toolbar方法添加import,如下

{:build_toolbar('refresh,add,edit,del,import')}

新版本已無需要修改build_toolbar方法。

3、在模塊對應的JS中添加import_url,如下

Table.api.init({
    extend: {
        index_url: 'example/index',
        add_url: 'example/add',
        edit_url: 'example/edit',
        del_url: 'example/del',
        import_url: 'example/import',
        multi_url: 'example/multi',
        dragsort_url: '',
        table: 'category',
    }
});

溫馨提示:

1、上傳只支持xls、xlsx、csv三種格式的數據,第一行數據為數據表字段注釋,因此請務必為你的數據表添加好注釋。
2、請注意你的上傳配置文件application/extra/upload.php務必支持xls、xlsx、csv這三種格式,如果啟用了第三方雲存儲插件,務必在插件管理雲儲存配置中添加格式支持。
3、請務必注意你導入的Excel的數據格式必須和Mysql數據表格式相同,例如你的createtime字段是int,但你的excel中是string,導入時不會做任何數據轉換。

4、導出的表格不是標准的xls格式,如果需要再次導入需要轉換為標准xls格式


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM