我有问题,创建主义查询与LIKE表达式:
查询:
$dql = "SELECT u FROM Users u JOIN u.group g WHERE g.name LIKE lower('ADMIN')";
$query = $em->createQuery($dql);
$result = $query->getResult();
错误:
QueryException: [Syntax Error] line 0, col 147: Error: Expected Doctrine\ORM\Query\Lexer::T_STRING, got 'lower'
LOWER只是一个例子,我需要在LIKE表达式中使用的其他功能,例如,unnacent ...
我怎样才能改变像表达支持双方的功能?
例如: LOWER(unaccent(u.login)) LIKE LOWER(unaccent('ADMIN'))