我google了一个小时,但也许我的Google-Fu太弱了,我找不到解决方案。没有数据库的Zend
我想创建一个通过JSON请求(所有数据和后端/业务逻辑存储在服务中)查询服务的应用程序。使用普通的PHP它很简单,因为我只是做了一个curl请求,json_decode结果并得到我所需要的。这已经很好了。
的请求可能是这样的:
呼叫http://service-host/userlist
与身体:
{"logintoken": "123456-1234-5678-9"}
获取结果:
{
"status": "Ok",
"userlist":[
{"name": "foo", "id": 1},
{"name": "bar", "id": 2}
]
}
现在我们想的是到了Zend框架,因为它是一个爱好项目,我们想了解Zend。问题是我可以找到的所有信息都使用数据库。
是否有创建不使用数据库的Zend项目的方法?我该如何编写一个代表对象和对象关系的动作模型?
感谢您的回复,但这些链接并没有真正帮助太多(除了Zend_Http可能会有所帮助),因为他们谈到了使用Zend构建REST服务器,但我想从Zend访问类似REST的服务。仍然感谢您的努力。 – dbemerlin 2010-05-13 14:16:35
Zend_Http真棒。这听起来像你已经有来自另一个网站的服务部分,你只是想提出反对的请求。如果是这种情况,忽略Zend_Rest_Client。 – Ballsacian1 2010-05-13 14:18:20
关于Zend_Rest_Client的好处是,如果您要连接的服务遵循适当的原则,理论上Zend_Rest_Client应该以良好的方式处理服务调用。 – Ballsacian1 2010-05-13 14:20:03