prooph / link-file-connector
prooph LINK 的文件 I/O 支持
v0.2.3
2015-05-12 11:59 UTC
Requires
- php: >=5.5
- league/csv: ~6.2
- phly/mustache: ~1.2
- prooph/link-app-core: ~0.3
Requires (Dev)
- phpunit/phpunit: 3.7.*
This package is auto-updated.
Last update: 2024-09-17 01:28:27 UTC
README
为 prooph LINK 提供文件连接器模块
导入和导出
文件连接器模块提供了一个工作流程消息处理器,能够从文件中读取 Processing\Type\Type
或将其写入文件。默认情况下,模块支持文件类型 CSV
和 JSON
,但您可以通过实现 FileTypeAdapter 接口并添加适配器到支持的文件类型列表中来添加其他文件类型处理器。有关详细信息,请参阅 module.config.php 中的注释。
配置
模块向仪表板添加了一个小部件,该小部件提供了访问文件连接器配置器的方法。借助配置器,您可以设置不同的预配置连接器,这些连接器可以在工作流程过程中作为源或目标工作流程消息处理器使用,具体取决于您定义的配置器范围。
- 导入范围 = 可用作源
- 导出范围 = 可用作目标
文件位置
文件连接器仅与预定义的位置一起工作。默认的 prooph LINK 应用程序在配置文件 <link root>/config/autoload/global.php
中定义了两个位置。
return [ 'locations' => [ 'inbox' => __DIR__ . '/../../data/inbox', 'outbox' => __DIR__ . '/../../data/outbox', ], //... ];
默认情况下,导入文件从 inbox
读取,导出文件写入到 outbox
。
支持
- 在 prooph-users Google 群组中提出任何问题。
- 在 https://github.com/prooph/link-file-connector/issues 上提交问题。
贡献
您想帮助我们吗?太好了!我们非常感激任何帮助,无论是在实现层面、UI 优化、测试、捐赠还是简单地尝试系统并提供反馈。只需在上述链接的 Google 群组中给我们留言,我们就可以进一步讨论下一步。
谢谢,您的 prooph 团队