我正在寻找任何PHP ORM库,可以很好地与任何Ember数据序列化程序配对。
我想写我的EmberJS应用程序在PHP Slim-Framework的后端,我需要有后端或客户端适配器的模型库-数据。
我尝试过Eloquent ORM,但它的toJSON()函数与任何Ember-Data序列化程序都不太接近。
Marcin
发布于 2015-04-16 01:01:11
我认为你可能是在向后看这个问题。序列化程序是为你的API定制的,而不是相反。但是如果你还没有API,我强烈建议你在Rails API上做项目,并使用active_model_serializers或RABL来序列化你的响应。在Ember中,您只需使用DS.ActiveModelAdapter即可运行。
我曾经是PHP的一员,但为了我的最新项目,我一头扎进了Rails,再也没有回头看过。如果你正在开发一个项目,我强烈建议你尝试一下,因为Rails/ Ruby社区已经弄清楚了PHP团队正在努力跟上的大量事情。不处理composer和shitty模块也是一个很大的优势。
如果你坚持使用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 Data中使用的任何序列化程序的期望。
https://stackoverflow.com/questions/29644117
复制相似问题