daves-weblab/rest-bundle

安装: 45

依赖者: 0

建议者: 0

安全: 0

星标: 3

关注者: 4

分支: 0

开放问题: 2

类型:pimcore-bundle

0.8 2018-03-08 14:14 UTC

This package is not auto-updated.

Last update: 2024-09-21 13:07:30 UTC


README

请注意,此包当前版本为0.8,尚未准备好生产使用,因为某些接口可能会在未通知的情况下更改。计划于2018年4月30日发布1.0版本。

许多现代JavaScript前端框架,如Ember.js和Angular,严重依赖API从服务器检索数据。例如,Ember.js默认支持JsonAPI或Rest-Json格式的响应。这两种标准都被大多数JavaScript前端框架的可用的适配器支持。

此包使得基于Pimcore DataObjects构建此类API变得极为简单,并自动将数据对象转换为JsonAPI和Rest-Json等给定API标准的过程。

功能概述

  • 将数据对象转换为JsonAPI或Rest-Json格式。
  • 通过简单的特性和路由构建REST API。
  • 可配置的计算属性,以将业务逻辑从前端隐藏。
  • 可扩展的标准化/反标准化架构。有新的数据类型?只需为它构建一个标准化器。
  • 可扩展的API过滤器。
  • 可扩展的上下文架构。构建自定义API格式非常简单。

使用Rest Bundle