非主键上的自动加密

时间:2015-11-10 15:11:38

标签: symfony doctrine-orm

我希望在我的一个专栏上创建一个独特的字段,我希望该字段能够自动填充。我有一个很好的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字段?

0 个答案:

没有答案