Doctrine LIMIT语法错误?

Duc*_*tal 11 mysql doctrine

'[Syntax Error] line 0, col 71: Error: Expected end of string, got 'LIMIT'' 
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

public function getLatestChapters()
    {
        return $this->_em->createQuery('SELECT c, m FROM models\Chapter c JOIN c.Manga m ORDER BY c.CreateDate LIMIT 10')->getResult();
    }
Run Code Online (Sandbox Code Playgroud)

这可能是什么问题?我怎样才能在Doctrine中使用LIMIT?

我正在使用Doctrine 2

DrC*_*sos 18

好像DQL中没有 LIMIT/OFFSET .

$qb = $em->createQueryBuilder();
//.. build your query
$q = $qb->getQuery();
$q->setFirstResult($offset);
$q->setMaxResults($limit);
$result = $q->getResult(); 
Run Code Online (Sandbox Code Playgroud)