There were a typo in my message.
sorry

Le mercredi 27 janvier 2016 11:55:36 UTC+1, Pat Tryçias a écrit :
>
> Thanks you all.
> I did find a way to do my request with out calling the paginator using 
> only QueryBuilder and EntityManager.
>
> So I still do this : 
> $qb = $this->em->createQueryBuilder();
> $qb->select('q', 'sc', 'd')
>         ->from('ECT\Entity\entity', 'q')
>         ->innerJoin('q.entity2', 'sc')
>         ->innerJoin('q.entity3', 'd');
> *$query *= $qb->getQuery();
> But then, I only do *$query*->getResult();
>
> No Pagination, No FirstResult nor MaxResult.
>
> Thank you very much.
>
> Le mardi 26 janvier 2016 21:00:40 UTC+1, Christophe COEVOET a écrit :
>>
>> Le 26/01/2016 15:16, Pat Tryçias a écrit : 
>> > Why Doctrine don't use thoses methode ? 
>> >              ->setFirstResult($offset) 
>> >              ->setMaxResults($itemCountPerPage); 
>> > 
>> > To me, pagination should not use a IN over an id list. 
>> > 
>> It uses them when you tell the paginator that there is no collection 
>> field being fetch joined in the DQL query. But by default, it cannot 
>> make this assumption, and using them would break the result when there 
>> is a collection being fetched joined (as a single entity in the results 
>> would require multiple rows in the SQL results) 
>>
>> -- 
>> Christophe | Stof 
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"doctrine-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/doctrine-user.
For more options, visit https://groups.google.com/d/optout.

Reply via email to