私のapi-platformプロジェクトでは、カスタムPOST
操作を作成したいと考えています。これはルーティングの注釈を使ってうまくいくが、私はYAMLを使用して立ち往生している。YAMLでカスタムPOST操作を定義する方法は?
APIリソース定義
# app/config/routing.yml
foo_special:
path: '/foo/special'
methods: ['POST']
defaults:
_api_resource_class: 'AppBundle\Entity\Foo'
_api_collection_operation_name: 'special'
エラーメッセージのルーティング
# src/AppBundle/Resources/config/api_resources/resources.yml
AppBundle\Entity\Foo:
collectionOperations:
get:
method: 'GET'
special:
route_name: 'foo_special'
:
"ハイドラ:説明": "パスするためのコントローラを見つけることができません。\"/fooのを/特別な\ "ルートが間違って設定されています。"
ここで何が間違っていますか?
YAMLにカスタムPOST操作はありません。 ASCIIやUTF-8のような操作はありません。 ASCII文字の意味の解釈は、YAMLスカラーに結合されていても、アプリケーションによって行われます。 – Anthon
これは非常に役に立ちます。明確にしてくれてありがとう! –