Error con KnpPaginatorBundle

0 views
Skip to first unread message

Eduardo

unread,
Jan 30, 2015, 9:52:54 PM1/30/15
to symfo...@googlegroups.com
Un saludo a todos. A continuación les expongo un error que me ha estado dando KnpPaginatorBundle.

Resulta que tengo implementado un CRUD clásico con una funcionalidad para mostrar en una tabla paginada a 10 resultados por página todos los choferes registrados en mi sistema, sin embargo en ocasiones cuando paso a la 2da página del paginado el primer resultado es sustituido por el último resultado de la 1ra página de resultados.

La implementación del controlador y la vista es la básica que se encuentra en la documentación, a continuación les pongo el código del controlador:

/**
     * Lists all Chofer entities.
     *
     * @Route("/", name="chofer")
     * @Method("GET")
     * @Template()
     */
    public function indexAction()
    {
        $em = $this->getDoctrine()->getManager();
        $query = $em->getRepository('NucleoMetronicBundle:Chofer')
                    ->createQueryBuilder('q');

        $paginator  = $this->get('knp_paginator');
        $entities = $paginator->paginate(
            $query,
            $this->get('request')->query->get('page', 1),
            10
        );

        return array(
            'entities' => $entities,
        );
    }

Gracias de ante mano por la ayuda que puedan darme.
Reply all
Reply to author
Forward
0 new messages