Como buscar linhas aleatórias via Doctrine2 querybuilder?
té agora eu tenho:
$qb1 = $this->getEntityManager()->createQueryBuilder();
$qb1->select('s')
->from('\My\Entity\Song', 's')
->where('s.id <> ?1')
->orderBy('RAND()', '')
->setMaxResults(1)
->setParameters(array(1=>$current->id));
Mas doctrine2 não entende isso:
Error: Expected end of string, got '('
Nem mesmo a página do construtor de consultas possui alguma coisa. Deseja me dizer que o melhor ORM para php não tem uma função aleatória?