なぜこの例外が発生するのですか
Doctrine\ORM\Mapping\MappingException: "" のエンティティ "Entities\Category" サブクラスに識別子/主キーが指定されていません。すべてのエンティティには、識別子/主キーが必要です。/Users/munnik/Sites/doctrine/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/MappingException.php の 38 行目
このクラスの場合:
<?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 を主キーとしてマークする必要がありますか?