Generieren von Entity Getters und Setters in Symfony / Doctrine ORM

Ich habe die folgende ORM Symfony-Entität mit nur Eigenschaften:

<?php

namespace Evr\HomeBundle\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * @ORM\Table(name="ev_article")
 * @ORM\Entity
 */
class Article
{
    /**
     *
     * @ORM\Column(name="article_id", type="integer")
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="AUTO")
     */
    private $id;

    /**
     * 
     * @ORM\ManyToOne(targetEntity="Subategory",inversedBy="articles")
     * @ORM\JoinColumn(name="subcategory_id",referencedColumnName="id")
     */
    private $subcategory;


    /**
     * 
     * @ORM\Column(type="string",length=512)
     */
    private $title;

    /**
     * 
     * @ORM\Column(type="text")
     */
    private $content;

    /**
     * 
     * @ORM\Column(type="text")
     */
    private $exclusive_content;

    /**
     * 
     * @ORM\Column(type="date")
     */
    private $creation_date;


     /**
     * 
     * @ORM\Column(type="integer")
     */
    private $views;

    /**
     * 
     * @ORM\Column(type="integer")
     */
    private $votes;


}

Ich möchte Setter und Getter automatisch generieren, daher führe ich den folgenden Befehl aus:

app/console doctrine:generate:entities Evr/HomeBundle/Entity/Article

Und jedes Mal, wenn ich das tue, wird die folgende Fehlermeldung angezeigt:

  [Doctrine\ORM\Mapping\MappingException]
  Class "Evr\HomeBundle\Entity\Article" is not a valid entity or mapped super
   class.



doctrine:generate:entities [--path="..."] [--no-backup] name

Ich weiß nicht, warum es keine Entities erzeugt. Ist etwas in den Entities / Annotations nicht in Ordnung?

Antworten auf die Frage(7)

Ihre Antwort auf die Frage