Ich versuche, ExclusionPolicy zu verwenden, aber ich bekomme immer einen Fehler "Anmerkung ist nicht vorhanden oder konnte nicht automatisch geladen werden".JMSSerializer und FOSRestBundle - Anmerkungen funktionieren nicht. "Existiert nicht"
Hier der genaue Fehler geworfen werden:
[Semantische Fehler] Die Anmerkung "@JMS \ SerializerBundle \ Annotation \ ExclusionPolicy" in Klasse Acme \ DemoBundle \ Entity \ Attribute nicht vorhanden ist, oder konnte nicht automatisch geladen werden.
Mein Code ist wie folgt:
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
{
...
}