当我按照symfony实战教程
敲击 php app/console doctrine:generate:entities NlcInformationBundle 时
报错
[Semantical Error] The annotation "@ManyToOne" in property Nlc\InformationBundle\Entity\Employee::$category was never imported. Did you maybe forget to add a "use" statement for this annotation?
代码如下
/**
* Employee
*
* @ORM\Table(name="employeetable")
* @ORM\Entity(repositoryClass="Nlc\InformationBundle\Entity\EmployeeRepository")
*/
class Employee
{
/**
* @ManyToOne(targetEntity="Category",inversedBy="employees")
* @JoinColumn(name="categoryid", referencedColumnName="id")
*/
public $category;
/**
* @var integer
*
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
* @var string
*
* @ORM\Column(name="name", type="string", length=255)
*/
private $name;
/**
* @var integer
*
* @ORM\Column(name="age", type="integer")
*/
private $age;
/**
* @var string
*
* @ORM\Column(name="sex", type="string", length=255)
*/
private $sex;
/**
* @var string
*
* @ORM\Column(name="education", type="string", length=255)
*/
private $education;
/**
* @var string
*
* @ORM\Column(name="photo", type="string", length=255)
*/
private $photo;
/**
* @var string
*
* @ORM\Column(name="file", type="string", length=255)
*/
private $file;
/**
* @var \DateTime
*
* @ORM\Column(name="createtime", type="datetime")
*/
private $createtime;
/**
* @var \DateTime
*
* @ORM\Column(name="updatetime", type="datetime")
*/
private $updatetime;