ci-hub / simple-rest-adapter-bundle
Pimcore DataHub 的简单 REST 适配器
v2.0.3
2022-08-30 16:38 UTC
Requires
- php: >=8.0
- ongr/elasticsearch-dsl: ^7.0
- pimcore/data-hub: ^1.0
- pimcore/pimcore: ^10.0
- symfony/messenger: ^5.0
- zircote/swagger-php: ^3.0
Requires (Dev)
- codeception/codeception: ^4.1
- codeception/module-symfony: ^1.6
- codeception/module-webdriver: ^1.4
- phpstan/phpstan: ^0.12
- phpstan/phpstan-symfony: ^0.12
- symplify/easy-coding-standard: ^9.0
This package is not auto-updated.
Last update: 2024-09-20 00:36:14 UTC
README
此捆绑包为 Pimcore DataHub 的资产和数据对象添加了一个简单的只读 REST API 端点。所有公开的数据都可以进行配置,在 Elasticsearch 中进行索引,并从那里提供以获得更好的查询性能和可伸缩性。
因此,它可以用于将 Pimcore 连接到其他系统或连接前端应用程序。
特性概述
- 通过拖放配置架构并公开数据,就像使用其他 DataHub 适配器一样。
- 所有数据都在 Elasticsearch 索引中进行索引,并从那里提供(通过 REST 端点访问数据时不会对数据库造成额外负载)。
- 通过 Swagger UI 提供端点文档和测试。
- 可用的端点
- tree-items:用于加载树级别所有元素的方法,并额外支持
- 分页
- 过滤
- 全文搜索
- 排序
- 聚合 - 为字段提供可能的值以创建过滤器
- search:用于搜索元素的方法,返回所有类型的元素(没有文件夹结构),并额外支持
- 分页
- 过滤
- 全文搜索
- 排序
- 聚合 - 为字段提供可能的值以创建过滤器
- get-element:通过类型和 ID 获取单个元素的方法。
- tree-items:用于加载树级别所有元素的方法,并额外支持
- 通过带有令牌的端点安全性,该令牌必须作为每个请求的头部发送。
更多信息
许可
CI HUB GmbH,Benkertstrasse 4,14467 波茨坦,德国
ci-hub.com,info@ci-hub.com
版权所有 © 2021 CI HUB GmbH。保留所有权利。
有关许可详情,请访问LICENSE.md