RESTful Zend Framework API

Bog*_*scu 7 php rest zend-framework

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

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

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

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

tim*_*dev 5

Zend_Rest_Server通常被认为是不赞成使用Zend_Rest_Controller/Zend_Rest_route.例如,请参阅MWO'P的这篇文章.

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