Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Zend框架2:ActionController和RestfulController之间的区别_Php_Class_Namespaces_Zend Framework2 - Fatal编程技术网

Php Zend框架2:ActionController和RestfulController之间的区别

Php Zend框架2:ActionController和RestfulController之间的区别,php,class,namespaces,zend-framework2,Php,Class,Namespaces,Zend Framework2,我正在玩新的Zend Framework 2测试版 我的问题是: 这两个名称空间/类之间有什么区别: Zend\Mvc\Controller\ActionController Zend\Mvc\Controller\RestfulController 最后一个是restful的哪种方式?状态传输是一种http标准,可帮助机器客户端和服务器相互通信。虽然在一些PHP框架中,像NoKu这样的REST实现是本地的,并且每个窗体/视图都是自动构建在REST上的,但是您需要考虑在ZF项目中实现REST。

我正在玩新的Zend Framework 2测试版

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

Zend\Mvc\Controller\ActionController
Zend\Mvc\Controller\RestfulController
最后一个是restful的哪种方式?

状态传输是一种http标准,可帮助机器客户端和服务器相互通信。虽然在一些PHP框架中,像NoKu这样的REST实现是本地的,并且每个窗体/视图都是自动构建在REST上的,但是您需要考虑在ZF项目中实现REST。虽然您可以对所有控制器使用Rest,但为了节省时间和麻烦,我建议您仅对API使用Rest

RestfulController实现了ActionController中不可用的CRUD函数Create Update Delete


编辑:请查看如何在项目中实施REST,并了解其原则。

谢谢!CRUD函数是如何工作的?它们为什么有用?更新了答案。您为什么要使用REST?REST是一个复杂的问题,需要大量的研究。首先你需要理解这个概念。谢谢你的教程链接。我不尝试使用REST。我想用最好的解决方案编写我的web应用程序。这就是为什么我想学习休息,然后决定它对我是否有意义。我现在要学习教程了-