sql_calc_found_rows - ¿Cuál es el equivalente de DQL del método FOUND_ROWS() de MySQL?
sql_calc_found_rows ejemplos (1)
¿Hay algún método o técnica para obtener el número de resultados de una consulta de select
como si se hubiera ejecutado sin una cláusula de limit
con DQL? Este comportamiento sería similar al uso de SQL_CALC_FOUND_ROWS
y FOUND_ROWS()
en MySQL?
Sí lo es. Hay una extensión de Paginator para versiones de Doctrine inferiores a 2.2 . Comenzando con la versión 2.2 Doctrine se envía con un Paginator para consultas DQL listas para usar .
El uso de características DB no estándar (como SQL_CALC_FOUND_ROWS
) no es una buena práctica con Doctrine (u otro DBAL). Doctrine oculta todas las circunstancias dependientes de DB del usuario. Por lo tanto, no puede pensar en usar SQL_CALC_FOUND_ROWS
con Doctrine hasta que no forme parte de SQL entre bases de datos.