为什么我会得到这个异常
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 标记为主键吗?