Ember.js 用于余烬数据的PHP ORM[EmberJS]
我正在寻找任何PHP ORM库,它可以与任何Ember数据序列化程序很好地匹配 我想在PHP Slim框架中为我的EmberJS应用程序编写后端,我需要一个模型库,该库具有用于Ember数据的后端或客户端适配器 我尝试了雄辩的ORM,但它的toJSON()功能与任何Ember数据序列化程序都不相似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
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数据中使用的任何序列化程序的期望相匹配的序列化程序