Sto tentando di utilizzare ExclusionPolicy ma continuo a ricevere un errore "Annotazione inesistente o impossibile da caricare automaticamente".JMSSerializer e FOSRestBundle - Le annotazioni non funzionano. "Non esiste"
Ecco l'errore esatto essere buttato fuori:
[Errore semantica] L'annotazione "@JMS \ SerializerBundle \ annotazione \ ExclusionPolicy" in classe Acme \ DemoBundle \ Entity \ Attributi non esiste, o non può essere caricato automaticamente.
Il mio codice è il seguente:
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
{
...
}