code
というプロパティを持つQuestion
エンティティを持っています。私はcode
の値をDoctrineアノテーションでデフォルトでid
に設定したいと思います。Symfony + Doctrine - プロパティのデフォルト値をIDと同じに設定します
これは、私が試した方法ですが、私はエラーを取得しています:
/**
* @ORM\Column(type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
* @ORM\Column(type="integer")
*/
private $code = $id;
または:
/**
* @ORM\Column(type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
* @ORM\Column(type="integer", options = {"default": $id})
*/
private $code;
感謝。
IDを複製する目的は何ですか? – OlivierC