4

为什么我会得到这个异常

Doctrine\ORM\Mapping\MappingException:没有为“”的实体“Entities\Category”子类指定标识符/主键。每个实体都必须有一个标识符/主键。在第 38 行的 /Users/munnik/Sites/doctrine/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/MappingException.php

对于这个类:

<?php

namespace Entities;

use Doctrine\ORM\Mapping as ORM;

/**
 * @ORM\Entity
 * @ORM\Table(name="category") 
  **/   
class Category  {

    /** @ORM\Id @ORM\Column(name="id", type="integer") @ORM\GeneratedValue **/
    private $id;

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

}

我似乎找不到问题?@ORM\Id 应该将 $id 标记为主键吗?

4

0 回答 0