Symfony API平台操作

njthzxwz  于 2022-11-16  发布在  其他
关注(0)|答案(1)|浏览(130)

你好,现在我正在试用API Platfom,当我尝试限制collectionOperations时,我收到了一个错误。
可以告诉我为什么会出现此错误吗?

Unknown named parameter $collectionOperations

编码

<?php

namespace App\Entity;

use ApiPlatform\Metadata\ApiResource;
use Doctrine\ORM\Mapping as ORM;
use Symfony\Component\Validator\Constraints as Assert;

/** 
 * A message
 * 
 * @ORM\Entity
 */
#[ApiResource(
    collectionOperations: [
        'get'
    ]
)]
34gzjxbg

34gzjxbg1#

collectionOperations在ApiPlatform v3中不可用,但它是v2的一部分。代码现在应如下所示:

use ApiPlatform\Metadata\ApiResource;
use ApiPlatform\Metadata\GetCollection;

#[ApiResource(operations: [
    new GetCollection()
])]

请查看他们的文档以了解更多详细信息。

相关问题