FLOW3 Рестконтроллер

Я хотел бы настроить Rest Controller в потоке 3. Я проверил класс Restcontroller, но на самом деле я не понял, что мне нужно сделать, чтобы заставить работать производный класс. Я имею в виду:

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

И как настроить маршрутизацию?

Спасибо! Дэйвид


person TouchofDestiny    schedule 13.04.2012    source источник


Ответы (1)


Во-первых, ваш контроллер должен называться MyRestController, а не myRestController. (Руководство по коду Flow3)

Во-вторых, в файле Routes.yaml (возможно, в вашем пакете) место:

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

Наконец, реализуйте методы

index - для http получить без показа ресурса - для http получить с созданием ресурса - для http пост обновить - для http поставить удалить - для http удалить

person Claus Witt    schedule 08.06.2012