我正在尝试使用 ExclusionPolicy,但是我不断收到“注释不存在或无法自动加载”错误。
这是抛出的确切错误:
[语义错误] Acme\DemoBundle\Entity\Attributes 类中的注释“@JMS\SerializerBundle\Annotation\ExclusionPolicy”不存在,或者无法自动加载。
我的代码如下:
namespace Acme\DemoBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
use Symfony\Component\Validator\Constraints;
use JMS\SerializerBundle\Annotation\ExclusionPolicy;
use JMS\SerializerBundle\Annotation\Expose;
/**
* Acme\DemoBundle\Entity\Attributes
*
* @ORM\Table()
* @ORM\Entity(repositoryClass="Acme\DemoBundle\Entity\AttributesRepository")
*
* @ExclusionPolicy("all")
*/
class Attributes
{
...
}