kerrialn/static-data-importer-bundle

从json、xml、csv文件生成实体对象并持久化到数据库

v1.0.6 2022-09-26 14:41 UTC

This package is auto-updated.

Last update: 2024-09-26 19:32:24 UTC


README

一个用于将json、csv和/或xml直接通过实体对象导入数据库的Symfony CLI插件。

安装:

composer require kerrialn/static-data-importer-bundle

配置:将json、xml或csv文件添加到项目中./data(你可以命名为任何你想要的)根目录

  1. 文件命名规范 {顺序号}_{实体名}.{格式} 例如... 10_Blog.json20_category.csv30_User.xml(实体名不区分大小写)
  2. 通过文件名中的顺序号来改变导入顺序。
  3. _SKIP(区分大小写)添加到文件名中以跳过该文件。

运行:

bin/console import data/

请注意:id字段将被忽略,将根据你的实体注释/属性定义生成id。