Да, это так. Существует расширение Paginator для версий Doctrine ниже, чем 2,2 . Начиная с версии 2.2 Doctrine поставляется с Paginator для запросов DQL "из коробки".
Использование нестандартных функций БД (например, SQL_CALC_FOUND_ROWS
) не является хорошей практикой для Doctrine (или других DBAL). Доктрина скрывает все зависящие от БД обстоятельства от пользователя. Поэтому вы не можете думать об использовании SQL_CALC_FOUND_ROWS
с Doctrine до тех пор, пока он не станет частью SQL для нескольких баз данных.