php - RESTful Zend 框架 API

标签 php zend-framework rest

我正在开发一个基于 Zend Framework 的应用程序,我发现自己正在为 API 模块编写一个框架。我在网上阅读了一些内容,然后开始编写基于 Zend_Rest_Controller 的框架。结果没问题,需要 key 登录才能使用 API。

当我的一位同事开始为我们的一个应用程序在适当的 API 中实现框架时,问题就开始了。他告诉我他认为如果我们只在 API Controller 中扩展一个通常的 Zend_Controller_Action 并在 indexAction 中扩展一个 Zend_Rest_Server 会更好对象。

我对此有点困惑。从我个人的角度来看,我希望有一个“大于平均水平”的 Controller ,其中包含 4 个 Action (获取、发布、放置、删除)中的每一个以及每个 Action 中的一些逻辑,而不是一个由Zend_Rest_Server

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

最佳答案

Zend_Rest_Server 通常被认为已弃用,取而代之的是 Zend_Rest_Controller/Zend_Rest_route。看这个post by MWO'P , 例如。

仅这一点就可以将我坚定地推向 Zend_Rest_Controller/Zend_Rest_Route 的方向。

关于php - RESTful Zend 框架 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3141920/

相关文章:

php - 从 mysql 和 php 中的另一个表更新一个表,其中每列中没有 NULL

gd - 尝试在 php 中显示图像时如何显示错误?

php - Zend Framework 教程 - 我不断收到 sql 错误 - 未知数据库

php - Foreach array_combine 与两个元素数量不同的数组?

php - 从 Laravel Pivot 返回计算的自定义属性

php - 如何使用 Zend Framework 2 设置 Redis 缓存?

model-view-controller - 如何在 Zend 中实现复合 View ?

java - 通过名称调用服务时,服务因空指针而失败,而在调用休息时则正常工作

database - 多个微服务和数据库关联

c# - WCF 休息服务 http 到 https 错误 404