Regex with Doctrine 2 query builder?

前端 未结 4 1278
故里飘歌
故里飘歌 2020-12-10 12:38

As per the title, how would one match on a regular expression with the Doctrine 2 query builder? Basically I\'m trying to generate unique slugs.

Here is my current

4条回答
  •  萌比男神i
    2020-12-10 13:00

    Not tested (for MySQL):

    $qb->where(new Doctrine\ORM\Query\Expr\Comparison(
        'o.slug', 'REGEXP', ':slug')
    );
    $qb->setParameter('slug', '^'.$slug->__toString().'-[[:digit:]]+$');
    

提交回复
热议问题