我试图将默认分隔符更改为" +"
/**
* @var string $slug
* @Gedmo\Slug(fields={"label"}, separator="+")
* @ORM\Column(length=130, unique=true)
* @Expose
*/
protected $slug;
它没有用,我收到以下错误:
[Symfony\Component\Debug\Exception\ContextErrorException]
Warning: preg_match(): Compilation failed: nothing to repeat at offset 24
试图逃避" +"使用" \ +",我不会再出现此错误,但在数据库中我得到了以下信息:
my\+slug
同样的双重逃脱" \\"。有什么想法吗?
答案 0 :(得分:1)
肮脏的黑客,当对这个独特的约束进行解除时,这个错误并没有发生。
* @Gedmo\Slug(fields={"label"}, separator="+", unique=false)