我希望在我的一个专栏上创建一个独特的字段,我希望该字段能够自动填充。我有一个很好的ID列,但我想要一个名为“reference”的其他列,其行为类似于ID。所以我尝试了这个:
/**
* @var integer
*
* @ORM\Column(name="reference", type="integer", length=255, unique=true)
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $reference;
当然,当我尝试在db中发布内容时出现此错误:
SQLSTATE [23000]:完整性约束违规:1048列“引用”不能为空
我试图将逻辑放在控制器中,但是当我尝试同时发送2个请求时,生成的引用对于两者都是相同的。
那我怎么能自动使这个reference
字段?