gpt4 book ai didi

database - Doctrine2 Gedmo sluggable 行为,将分隔符更改为 "+"

转载 作者:搜寻专家 更新时间:2023-10-30 23:46:02 24 4
gpt4 key购买 nike

我正在尝试将默认分隔符更改为“+”

/**
* @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

与双重转义“\\”相同。有什么想法吗?

最佳答案

肮脏的黑客,当停用唯一约束时,错误不会发生。

 * @Gedmo\Slug(fields={"label"}, separator="+", unique=false)

关于database - Doctrine2 Gedmo sluggable 行为,将分隔符更改为 "+",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28365013/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com