Zend Framework 2:ActionController和RestfulController之间的差异

时间:2012-01-17 21:11:31

标签: php class namespaces zend-framework2

我正在使用新的Zend Framework 2测试版。

我的问题是: 这两个名称空间/类之间有什么区别:

Zend\Mvc\Controller\ActionController
Zend\Mvc\Controller\RestfulController

最后一个人以哪种方式休息?

1 个答案:

答案 0 :(得分:0)

Restful or Representational状态转移是一种http标准,可帮助计算机(客户端和服务器)相互通信。虽然像nooku这样的一些php框架中的Restful实现是本机的,并且每个表单/视图都是在Rest上自动构建的,但是你需要考虑在你的ZF项目中实现Rest。虽然您可以为所有控制器使用Rest,但为了节省时间和麻烦,我建议您只使用Rest作为您的API。

RestfulController实现了在ActionController中不可用的CRUD函数(创建更新删除)。

编辑:请查看this great tutorial如何在项目中实施REST并理解原则。