相关疑难解决方法(0)

在DQL中使用SHA1的任何方式

下面的DQL生成错误:[Syntax Error] line 0, col 42: Error: Expected known function, got 'sha1'

有没有使用SHA1的方法?

public function findIdByDql($hashId)
{
    $em = $this->getEntityManager();
    $query = $em->createQuery('DELETE FROM CarBrandBundle:Brands b WHERE sha1(b.id) = :id')
                ->setParameter('id', $hashId)
                ->execute();

    return;
}
Run Code Online (Sandbox Code Playgroud)

dql symfony doctrine-orm

3
推荐指数
1
解决办法
3588
查看次数

标签 统计

doctrine-orm ×1

dql ×1

symfony ×1