本文介绍了生成唯一的id - 学说 - symfony2的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想为我的门票生成一张唯一的机票ID。但是如何让教义产生一个唯一的ID? / **
* @ ORM\\Column(name = id,type =integer)
* @ ORM\Id()
* @ ORM\GeneratedValue(strategy =AUTO)
* /
protected $ ID;
更多解释:
- id必须是6个章程,如:678915
- id必须是唯一的
解决方案
从,您只需向属性添加以下注释:
/ **
* @ ORM\Column(type =guid)
* @ ORM\Id
* @ ORM\GeneratedValue(strategy =UUID)
* /
protected $ id;
I want to generate a unique ticket ID for my tickets. But how to let doctrine generate a unique id?
/**
* @ORM\Column(name="id", type="integer")
* @ORM\Id()
* @ORM\GeneratedValue(strategy="AUTO")
*/
protected $id;
little more explain:
- id must be 6 charters like: 678915
- id must be unique
解决方案
As of version 2.3, you can just add the following annotations to your property:
/**
* @ORM\Column(type="guid")
* @ORM\Id
* @ORM\GeneratedValue(strategy="UUID")
*/
protected $id;
这篇关于生成唯一的id - 学说 - symfony2的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!