在Doctrine 2.2上使用复合键生成CRUD

时间:2014-07-04 16:27:25

标签: symfony doctrine crud composite-key

我在Doctrine上遇到了CRUD生成的问题。我看到复合键已从2.1版开始实现。我有一些用这些键识别的表,但是当我尝试使用命令php app / console generate:doctrine:crud生成代码时,它会向我发回以下错误:“CRUD生成器不支持具有多个的实体类主键。“ 我应该从头开始编写CRUD代码还是有解决方法来生成它们?

1 个答案:

答案 0 :(得分:1)

Doctrine不支持复合键,您只需使用新的主键:

/**

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