rekalogika / file-filepond
使用Symfony表单、FilePond和rekalogika/file框架上传文件
1.10.2
2024-09-17 01:10 UTC
Requires
- rekalogika/file: ^1.10.1
- rekalogika/file-association-entity: ^1.10.1
- rekalogika/file-bundle: ^1.10.1
- rekalogika/file-contracts: ^1.10.1
- rekalogika/file-image: ^1.10.1
- rekalogika/file-server: ^1.10.1
- rekalogika/file-symfony-bridge: ^1.10.1
- rekalogika/temporary-url-bundle: ^1.3
- symfony/form: ^6.2 || ^7.0
- symfony/options-resolver: ^6.2 || ^7.0
- symfony/stimulus-bundle: ^2.12
README
由FilePond客户端和Symfony表单服务器端驱动的有意见文件上传表单字段,使用rekalogika/file
库。
功能
- 无需配置即可直接使用。
- 提升DX,减少实体-文件关系的管理。
- 每个关联文件只需在实体中指定一个属性。
- 话虽如此,有一个选项可以在实体中复制文件元数据,而且这样做不会改变您处理文件的方式。
- 特性和抽象类,简化实体与多个文件之间的一对多关系实现。
- 直接读写文件属性,即使是私有的。您可以在getter和setter中自由添加业务逻辑。
- 不需要您更新实体的另一个属性(如
lastUpdated
),只需确保正确触发Doctrine事件。 - 本地化。在用户的语言中显示字符串。
- 适用于各种Symfony组件的适配器,包括HttpFoundation、表单和验证器。
- 图片缩放过滤器。
- 为文件生成临时URL。
- 必填文件(文件属性不为null)。如果在存储后端找不到文件,则用null对象替换。
- 文件懒加载。
- 多文件ZIP下载。
- 基于FilePond的完整功能的文件上传表单。
文档
rekalogika.dev/file-bundle/file-upload-filepond
许可证
MIT
贡献
rekalogika/file-filepond
仓库是从主仓库拆分出来的只读仓库。问题和pull请求应提交到rekalogika/file-src单体仓库。