Ember.js 用于余烬数据的PHP ORM[EmberJS]

Ember.js 用于余烬数据的PHP ORM[EmberJS],ember.js,orm,eloquent,ember-data,Ember.js,Orm,Eloquent,Ember Data,我正在寻找任何PHP ORM库,它可以与任何Ember数据序列化程序很好地匹配 我想在PHP Slim框架中为我的EmberJS应用程序编写后端,我需要一个模型库,该库具有用于Ember数据的后端或客户端适配器 我尝试了雄辩的ORM,但它的toJSON()功能与任何Ember数据序列化程序都不相似 Marcin我想你可能在向后看。序列化程序是为您的API定制的,而不是相反。但是,如果您还没有API,我强烈建议您在Rails API上进行项目,并使用active\u model\u序列化程序或RA

我正在寻找任何PHP ORM库,它可以与任何Ember数据序列化程序很好地匹配

我想在PHP Slim框架中为我的EmberJS应用程序编写后端,我需要一个模型库,该库具有用于Ember数据的后端或客户端适配器

我尝试了雄辩的ORM,但它的toJSON()功能与任何Ember数据序列化程序都不相似


Marcin

我想你可能在向后看。序列化程序是为您的API定制的,而不是相反。但是,如果您还没有API,我强烈建议您在Rails API上进行项目,并使用
active\u model\u序列化程序
或RABL序列化您的响应。在Ember中,您只需使用
DS.ActiveModelAdapter
,就可以关机运行了

我曾经是一个PHP爱好者,但我投身于Rails的最新项目,从未回头。如果你是一个新手,我强烈建议你尝试一下,Rails/Ruby社区已经发现了很多PHP开发人员难以跟上的东西。不处理编写器和糟糕的模块也是一大优势

如果您坚持使用PHP,那么仍然可以轻松地使用
DS.RESTAdapter
DS.ActiveModelAdapter

{
  "users": [
    {
      "id": 12,
      "first_name": "La la"
    },
    {
      "id": 13,
      "first_name": "Tra la"
    }
  ],
  "posts": [
    {
      "id": 1,
      "author_id": 12,
      "title": "My vacation"
    },
    {
      "id": 2,
      "author_id": 13,
      "title": "Why I love Rails API"
    }
JSON格式没有什么秘密,您的服务器只需要一个与您在Ember数据中使用的任何序列化程序的期望相匹配的序列化程序