我想使用ExclusionPolicy,但我不斷收到「Annotation does not exist,could not be auto-loaded」錯誤。JMSSerializer和FOSRestBundle - 註解不起作用。 「不存在」
這裏是被拋出確切的錯誤:
[語義錯誤]在 的Acme \ DemoBundle \實體\屬性不存在類註釋 「@JMS \ SerializerBundle \註釋\ 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
{
...
}