我有一个扩展Zend_Controller_Action的控制器。它包含一些我需要通过RESTful MVC Web服务授予人们访问权限的操作。
我已经看过一些文章告诉我使用不同的类(Zend_Rest_Controller)进行扩展,但这似乎意味着我需要覆盖某些抽象方法,而且我对大多数方法都没有用(我有自己的函数,非常具体!)。
我已经看到了一些代码,我打算将其复制到我的bootstrap.php并使用FrontController。但是,我所看到的一切都记录得很清楚。
有人能给我一个例子,它只适用于一个名为'catalog'的控制器,它包含两个动作'getRoot'和'checkLatest'? (应该很简单,但我明天无法工作,明天有最后期限!)
否则,或许可以指出我正确的方向......(我不知道如何对此进行故障排除,例如,看看我应该使用哪个URL进行测试,或者我设置的路线指向哪个......我一直在看这个,顺便说一下:http://techchorus.net/create-restful-applications-using-zend-framework)
非常感谢! :)
答案 0 :(得分:1)
在你提到的文章中,你有一个班级:
class ArticleController extends Zend_Rest_Controller
就像那个例子一样,你应该创建一个CatalogController。您需要的不同方法应作为参数HTTP GET参数发送。 getAction应该执行操作(取决于您的请求)并根据不同的可能性返回响应中的一组结果,例如您提到的“getRoot”或“checkLatest”。