flow3にRESTコントローラーを設定したいと思います。Restcontrollerクラスをチェックしましたが、派生クラスを機能させるために何をすべきか実際には理解していませんでした。つまり:
class myRestController extends TYPO3\FLOW3\MVC\Controller\RestController{
...
}
そして、どのようにルーティングを設定する必要がありますか?
ありがとう!デビッド
flow3にRESTコントローラーを設定したいと思います。Restcontrollerクラスをチェックしましたが、派生クラスを機能させるために何をすべきか実際には理解していませんでした。つまり:
class myRestController extends TYPO3\FLOW3\MVC\Controller\RestController{
...
}
そして、どのようにルーティングを設定する必要がありますか?
ありがとう!デビッド
まず、コントローラーの名前はmyRestControllerではなくMyRestControllerにする必要があります。(Flow3コードガイドライン)
次に、Routes.yaml(おそらくパッケージ内)ファイルに次の場所を配置します。
name: 'RouteName'
uriPattern: 'rest/myrest'
defaults:
'@package': 'Your.Complete.Package.Name'
'@controller': 'MyRest'
'@format': 'json'
最後にメソッドを実装します
index-for http get without resource show-for http get with resource create-for http post update-for http put delete-for http delete