Foros del Web » Programando para Internet » PHP » Symfony »

Knp Paginator Bundle

Estas en el tema de Knp Paginator Bundle en el foro de Symfony en Foros del Web. Hola a todos, recientemente estuve usando el knp paginator bundle, alguien sabe donde puedo encontrar una pequenha guia de configuracion y uso para este bundle?, ...
  #1 (permalink)  
Antiguo 03/12/2014, 11:08
Avatar de cbretana  
Fecha de Ingreso: junio-2013
Ubicación: Pinar del Rio
Mensajes: 55
Antigüedad: 11 años, 5 meses
Puntos: 0
Knp Paginator Bundle

Hola a todos, recientemente estuve usando el knp paginator bundle, alguien sabe donde puedo encontrar una pequenha guia de configuracion y uso para este bundle?, pues la documentacion q trae el mismo por defecto es un poco escueta, salu2 y gracias de antemano...
__________________
.::Una imagen vale mas que mil palabras::.
  #2 (permalink)  
Antiguo 03/12/2014, 12:06
Avatar de GeekGirl  
Fecha de Ingreso: julio-2014
Mensajes: 423
Antigüedad: 10 años, 4 meses
Puntos: 44
Respuesta: Knp Paginator Bundle

Te referís a la documentación que hay en GIT?
  #3 (permalink)  
Antiguo 03/12/2014, 12:54
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 11 años, 4 meses
Puntos: 379
Respuesta: Knp Paginator Bundle

No conozco ninguno pero la documentación oficial es muy clara, si requieres algo especifico pues tal vez necesites usar google o leer el código y hacer profiling para ver como colaboran las clases.
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.
  #4 (permalink)  
Antiguo 04/12/2014, 13:04
Avatar de cbretana  
Fecha de Ingreso: junio-2013
Ubicación: Pinar del Rio
Mensajes: 55
Antigüedad: 11 años, 5 meses
Puntos: 0
Respuesta: Knp Paginator Bundle

bueno, aclarar esta parte, especificamente la parte de la vista, ya el paginado me trabaja sin problemas, pues yo muestro 5 resultados por pagina, pero a la hora de mostrar los resultados en mis vistas, que renderizo con twig el componente de paginado, los botoncitos "1 2 >>", no me funcionan, no me pasa de pagina, tal vez no estoy escribiendo bien, solamente hago un for para todos los elementos del paginator q defino en mi controller como me dicen en la documentacion, pero cuando presiono la pagina correspondiente, no me muestra la informacion q deberia mostrar, miren mi codigo

************************************************** ************************************************** *********
este es mi controller

Código PHP:
public function indexAction()
    {
        
$em $this->getDoctrine()->getManager();
        
$repository $em->getRepository('GestionBundle:Pregunta');
        
$preguntas $repository->findAll();

        
$latestQuestions $repository->findLatestQuestions();
        
$comments_count = array();
        for( 
$i 0$i count($preguntas); $i++ )
        {
            
$comments_count[$preguntas[$i]->getId()] = count($repository->findComments($preguntas[$i]));
        }

        
$paginator $this->get('knp_paginator');
        
$pagination $paginator->paginate($preguntas,1,5,array(

        ));


        return 
$this->render('GestionBundle:Blog:index.html.twig', array(
            
'preguntas' => $pagination,
            
'commentCount' => $comments_count,
            
'latestQuestions' => $latestQuestions
        
));
    } 
************************************************** ************************************************** *******
y esta es mi vista
Código HTML:
<div class="col-md-9 col-sm-9 blog-posts margin-bottom-40">
    <!--Blog Item-->
    <div class="row">
    	{% if preguntas %}
	        {% for item in preguntas %}
	            <div class="col-md-11 col-sm-11">
	                <h2><a href="{{ url('pregunta_details', {'id' : item.id }) }}">{{ item.titulo }}</a></h2>
	                <ul class="blog-info">
	                    <li><i class="fa fa-calendar"></i> {{ item.fechaCreacion | date("F jS\\, Y \\a\\t g:ia") }}</li>
	                    <li><i class="fa fa-comments"></i> {{ commentCount[item.id] }}</li>
	                    <li><i class="fa fa-tags"></i> {{ item.tag }}</li>
	                    <li><i class="fa fa-user"></i> {{ item.autor }}</li>
	                </ul>
	                <p>{{ item.descripcion | length > 50 ? item.descripcion | slice(0, 50, true) ~ '...' : item.descripcion }}</p>
	                <a class="more" href="{{ url('pregunta_details', {'id' : item.id }) }}">Read more <i class="icon-angle-right"></i></a>
	                <hr class="blog-post-sep"/>
	            </div>
	        {% endfor %}
          <p>There is not any entry in the system.</p>
        {% endif %}

    </div><!--End of block item-->
    <ul class="navigation">
        {{ knp_pagination_render(preguntas) }}
    </ul>
</div> 
__________________
.::Una imagen vale mas que mil palabras::.

Etiquetas: paginator
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:45.