[DDC-2318] Count all element Created: 25/Feb/13 Updated: 25/Feb/13 Resolved: 25/Feb/13
|Project:||Doctrine 2 - ORM|
I'm sorry if it is not the right place to ask and suggest but I was not sure where to contact you.
I have been trying to make a pagination of articles without using DQL. For me, it defies the purpose of the ORM to do DQL for things like pagination.
After some research I found the method findBy() which allows me to select X element starting at position Y.
I was wondering why there is no count method ?
Moreover, I did my own entity Repository that extends the default one to have a count method like this :
as I am new to Doctrine I don't know if this is a good solution, if it is not, could you add a count method to the repository ?
Thank you very much.
|Comment by Marco Pivetta [ 25/Feb/13 ]|
First of all, consider that this is an issue tracker, not a Q&A platform (use StackOverflow, the mailing list or IRC for that).
Anyway, the use case seems reasonable to me, but consider that Doctrine comes with a powerful paginator ( http://docs.doctrine-project.org/en/latest/tutorials/pagination.html )
I don't think this logic fits repositories by default.