如何解决如何在Api平台上的Messanger输入中使用{id}?
我有这样的东西:
/**
* @ORM/Entity
* @ApiResource(
* itemOperations={
* "put_cancel": {
* "method": "PUT",* "path": "/task/{id}/cancel",* "messenger": "input",* "input": CancelTaskCommand::class,* "output": false
* },* }
* )
*/
class Foo {}
CancelFooCommand.PHP
final class CancelFooCommand
{
/**
* @var string
* @ApiProperty(
* identifier=true,* )
*/
public string $id = '';
/**
* @var string
* @ApiProperty(
* attributes={
* "openapi_context"={
* "type": "string"
* }
* }
* )
*/
public string $note = '';
}
因此,我必须在有效负载和路径中输入两次ID。是否可以跳过将id
添加到有效负载并从路径中获取它?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。