iq2i / data-importer
一个用于轻松管理和导入大型数据文件的PHP库
4.2.0
2024-04-04 18:30 UTC
Requires
- php: >=8.1
- ext-simplexml: *
- halaxa/json-machine: ^1.1
- nette/php-generator: ^4.0
- symfony/console: ^6.1|^7.0
- symfony/dependency-injection: ^7.0
- symfony/filesystem: ^6.1|^7.0
- symfony/http-kernel: ^6.1|^7.0
- symfony/messenger: ^6.1|^7.0
- symfony/property-access: ^7.0
- symfony/serializer: ^6.1|^7.0
- symfony/string: ^6.1|^7.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.13
- mikey179/vfsstream: ^1.6
- phpstan/phpstan: ^1.9
- phpunit/phpunit: ^10.0
- rector/rector: ^0.15
README
一个用于轻松管理和导入大型数据文件的PHP库。
安装
composer require iq2i/data-importer
选择您需要的版本
用法
DataImporter基于3个组件
初始化所需部分后,您可以创建一个DataImporter并使用它
<?php use IQ2i\DataImporter\DataImporter; $dataImporter = new DataImporter( $csvReader, $articleProcessor, // optional archiver here ); $dataImporter->execute();
框架集成
此外,此包还提供了更深入到Symfony的集成
问题和功能请求
请在此处报告问题和请求功能:https://github.com/iq2i/data-importer/issues。
许可协议
此捆绑包采用MIT许可协议。有关完整的版权信息,请参阅与此源代码一起分发的LICENSE文件。