FLOW3 Restcontroller

时间:2012-04-13 09:50:57

标签: rest controller typo3-flow

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

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

我应该如何设置路由?

谢谢! 大卫

1 个答案:

答案 0 :(得分: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获取资源 创建 - 用于http帖子 更新 - 用于http put 删除 - 用于http删除