我在Doctrine上遇到了CRUD生成的问题。我看到复合键已从2.1版开始实现。我有一些用这些键识别的表,但是当我尝试使用命令php app / console generate:doctrine:crud生成代码时,它会向我发回以下错误:“CRUD生成器不支持具有多个的实体类主键。“ 我应该从头开始编写CRUD代码还是有解决方法来生成它们?
答案 0 :(得分:1)
Doctrine不支持复合键,您只需使用新的主键:
/**
* @ORM\Id
* @ORM\Column(name="id", type="integer")
* @ORM\GeneratedValue
*/
private $id;