欢迎来到 Newlifeclan Q&A, 你可以在此提问和回复,和社区其他用户共同交流。

[Semantical Error] The annotation "@ManyToOne" in property **** was never imported.

0 投票

当我按照symfony实战教程 

(实战入门)信息录入5-创造数据模型

敲击  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;

 

时间: 2014年 11月 27日 作者: tdcq

1个回答

+1投票
 
最佳答案

你写错了 ManyToOne的annotation 注释

@ManyToOne 
@JoinColumn

应该改写

@ORM\ManyToOne
@ORM\JoinColumn
已回复 2014年 11月 27日 作者: oooooo
选中 2014年 12月 23日 作者:6xadmin
...