rekalogika / file-association
使用 rekalogika/file 框架处理 Doctrine 实体与文件之间的关联,包括文件上传。
1.10.2
2024-09-18 17:19 UTC
Requires
- rekalogika/direct-property-access: ^1.1.2 || ^1.2
- rekalogika/file-association-contracts: ^1.10.1
- rekalogika/file-contracts: ^1.10.1
- rekalogika/reconstitutor: ^1.3.2 || ^1.4
- symfony/property-access: ^6.2 || ^7.0
This package is auto-updated.
Last update: 2024-09-18 17:22:34 UTC
README
使用 rekalogika/file 框架处理 Doctrine 实体与文件之间的关联,包括文件上传。
特性
- 每个关联文件只需在实体中设置单个属性。
- 文件属性是文件属性。不需要将文件的任何属性存储在关联的实体中。
- 提高 DX,减少实体-文件关系的管理。
- 可以直接读取和写入文件属性,即使它们是私有的。你可以在获取器和设置器中自由实现业务逻辑。
- 不需要更新实体的另一个属性(如
lastUpdated
),只需确保正确的 Doctrine 事件被触发。
文档
许可协议
MIT
贡献
《rekalogika/file-association》仓库是从主仓库分割出来的只读仓库。问题和拉取请求应提交到 rekalogika/file-src monorepo。