earc / data-filesystem
eArc - 显式架构框架 - 数据文件系统组件
0.0
2021-04-07 15:14 UTC
Requires
- php: ^8.0
- earc/data: ^0.0
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-29 05:56:29 UTC
README
为 earc/data 抽象提供基本实体数据库/值存储/备份系统的文件系统桥接器。
安装
通过 composer 安装 earc/data-filesystem 库。
$ composer require earc/data-filesystem
基本用法
在您的 index.php、引导脚本或配置脚本中初始化 earc/data 抽象。
use eArc\Data\Initializer; Initializer::init();
然后注册 earc/data-filesystem 桥接到 earc/data 的 onLoad、onPersist、onRemove 和 onFind 事件,并设置文件系统的数据路径。
use eArc\Data\ParameterInterface; use eArc\DataFilesystem\FilesystemDataBridge; di_tag(ParameterInterface::TAG_ON_LOAD, FilesystemDataBridge::class); di_tag(ParameterInterface::TAG_ON_PERSIST, FilesystemDataBridge::class); di_tag(ParameterInterface::TAG_ON_REMOVE, FilesystemDataBridge::class); di_tag(ParameterInterface::TAG_ON_FIND, FilesystemDataBridge::class); di_set_param(\eArc\DataFilesystem\ParameterInterface::DATA_PATH, '/path/to/save/the/entity/data');
提示:第一个 ParameterInterface 属于 earc/data 库,第二个属于 earc/data-filesystem 桥接器。
现在 earc/data 使用您的文件系统来保存实体数据。
版本发布
版本 0.0
- 第一个正式版本
- PHP ^8.0