RESTful Zend Framework API

时间:2010-06-29 14:57:45

标签: php zend-framework rest

我正在开发一个基于Zend Framework的应用程序,我发现自己正在为API模块编写一个框架。我在网上看了一下,然后我开始根据Zend_Rest_Controller编写骨架。结果确定,使用API​​需要密钥登录。

当我的一位同事开始在我们的某个应用程序的适当API中实现骨架时,问题就开始了。他告诉我他认为如果我们在API控制器和Zend_Controller_Action indexAction中只有Zend_Rest_Server扩展来处理对象,那会更好。

我对此感到有点困惑。从我个人的角度来看,我想要一个“大于平均值”的控制器,其中包含每个动作中的4个动作(get,post,put,delete)和一些逻辑,而不是一个动作由Zend_Rest_Server

我的问题是,从架构的角度来看,我无法确定哪两个解决方案更好;当然,随着时间的推移,最容易维护。

2 个答案:

答案 0 :(得分:5)

Zend_Rest_Server通常被认为是不推荐使用Zend_Rest_Controller / Zend_Rest_route。例如,请参阅此post by MWO'P

仅这一点就会让我坚定地朝着Zend_Rest_Controller / Zend_Rest_Route的方向前进。

答案 1 :(得分:1)

如果你想在Zend上做REST,我建议你看看Resauce Framework