4

なぜこの例外が発生するのですか

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 を主キーとしてマークする必要がありますか?

4

0 に答える 0