ttree/jsonstore

极简的JSON文档存储

安装: 333

依赖项: 2

建议者: 0

安全: 0

星标: 1

关注者: 3

分支: 1

开放问题: 0

类型:neos-package

3.0.0 2019-01-25 15:55 UTC

This package is auto-updated.

Last update: 2024-08-26 05:06:28 UTC


README

使用简单的API存储JSON文档,可以用于存储表单或任何非结构化数据。

如何使用?

您必须使用 StoreService 作为与存储交互的中心方式。内部存储目前仅使用Doctrine,但在未来的版本中,存储实现将是可插拔的。在服务中,您可以使用以下公共方法

  • StoreService::add 创建新的文档
  • StoreService::update 更新新的文档
  • StoreService::remove 删除新的文档
  • StoreService::count 根据类型统计所有文档
  • StoreService::paginate 根据类型分页遍历所有文档

一个 Document 必须有一个 label,一个 type 以及一个可序列化的JSON负载。

事件

在文档的生命周期中,以下信号被发出

  • StoreService::documentAdded
  • StoreService::documentUpdated
  • StoreService::documentRemoved

致谢

开发由 ttree ltd - neos解决方案提供商 赞助。

我们尽最大努力用爱心制作这个包,我们欢迎赞助、支持请求等,请联系我们。

许可证

MIT许可证(MIT)。有关更多信息,请参阅 LICENSE