0

我想在 flow3 中设置一个 Rest Controller。我检查了 Restcontroller 类,但实际上我不明白我应该怎么做才能使派生类工作。我是说:

class myRestController extends TYPO3\FLOW3\MVC\Controller\RestController{
...
}

我应该如何设置路由?

谢谢!大卫

4

1 回答 1

1

首先,您的控制器应该命名为 MyRestController 而不是 myRestController。(Flow3 代码指南)

其次,在 Routes.yaml(可能在您的包中)文件位置:

   name: 'RouteName'                                                                                                                                                                                                                                                     
     uriPattern: 'rest/myrest'
     defaults:
       '@package':    'Your.Complete.Package.Name'
       '@controller': 'MyRest'
       '@format':     'json'

最后实现方法

index - 对于没有资源的 http get show - 对于 http get with resource create - 对于 http post update - 对于 http put delete - 对于 http delete

于 2012-06-08T12:18:35.590 回答