ReferenceMany не работает с Doctrine ODM

Привет всем, у меня проблема с доктриной (проект Symfony2), поэтому на самом деле у меня есть документ «Вопрос», который ссылается на тег «$ ref», который является тегом в документе «Категория», но я получаю ошибку, которую я не могу понять . я искал в документации по доктрине, но не нашел решения, вот код:

use Doctrine\ODM\MongoDB\Mapping\Annotations as MongoDB;


/**
  *@MongoDB\Document(repositoryClass="ATS\QuizzBundle\Document\CategoryRepository")
*/

class Category {

/**
 * @MongoDB\Id
*/
protected $id;

/**
 * @MongoDB\String
*/
protected $label;

/**
 *@MongoDB\int
 *@ReferenceMany(targetDocument="Question")
*/
protected $ref ;
}

И я получаю эту ошибку:

  [Semantical Error] The annotation "@MongoDB\Document" in class ATS\QuizzBun  
  dle\Document\Category was never imported. Did you maybe forget to add a "us  
  e" statement for this annotation?

person Alouini Khalil    schedule 14.04.2015    source источник


Ответы (1)


Правильная аннотация здесь будет @MongoDB\ReferenceMany.

person Gerry    schedule 14.04.2015