Hola, tengo una paginación donde cada fila contiene datos de dos tablas distintas.
Ejemplo:
<?php foreach($page->items as $columna): ?>
<?= $columna->user ?>
<?= $columna->nombre ?>
<?= $columna->email ?>
<?php foreach($columna->getPermisos() as $permisos): ?>
<?= $permisos->acciones_id ?>
<?php endforeach; ?>
<?php endforeach; ?>
En el anterior ejemplo se involucran dos tablas Usuario y Permisos.
Estuve viendo el archivo de log y me di cuenta que por cada fila de la paginación kumbia realiza una consulta a la base de datos, es decir que si en la paginación se muestran 15 resultados por pagina entonces son 15(o16) consultas a la base de datos.
No se si sera poco o mucho esa cantidad de consultas solo en la paginación, pero mi preguntas es si se puede hacer de una manera mas eficiente.
uso la version 0.5, y el paginador no es por sql.
Saludos
Comentarios
El comportamiento que tu dices no lo hace el framework es parte de tu lógica, es decir tu haces que ese comportamiento sea así.
Saludos
Gracias.