Привет, сейчас я пробую 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'
]
)]
Я использую версию "3.0"






collectionOperations недоступен в ApiPlatform v3, но был частью v2. Теперь код должен выглядеть так:
use ApiPlatform\Metadata\ApiResource;
use ApiPlatform\Metadata\GetCollection;
#[ApiResource(operations: [
new GetCollection()
])]
Взгляните на их документацию для более подробной информации.
Какую версию платформы API вы используете?