我是Symfony2的新手。此问题与JMS Serializer注释和FOSRestBundle有关。
我有一个带有Actualite字段的Profile.php实体,我希望通过Type Annotation将它们设置为数组。
class Profile {
...
/**
* @ORM\OneToMany(targetEntity="Genius\ProfileBundle\Entity\Actualite", mappedBy="profil",cascade={"persist"}, cascade={"persist", "remove"})
*/
/**
* @Type("array<Actualite>")
*/
private $actualites;
...
}
但是我收到以下错误:
"@Type" in property Genius\ProfileBundle\Entity\Profil::$actualites was never imported.
为了解决这个问题我添加了以下行,但问题仍然存在:
use Genius\ProfileBundle\Entity\Actualite;
答案 0 :(得分:3)
您是否插入此&#34;使用&#34;在你的个人资料实体?
use JMS\Serializer\Annotation\Type;
编辑:
您已设置
@Type("array<Actualie>")
但我认为是
@Type("array<Actualite>")