Foros del Web » Programando para Internet » PHP »

Alguien uso Paginator con mvc? (no en poo)

Estas en el tema de Alguien uso Paginator con mvc? (no en poo) en el foro de PHP en Foros del Web. Estoy queriendo paginar con Paginator, pero en el marco del patron MVC ( no orientado a objetos ). La verdad es que nunca entendí como ...
  #1 (permalink)  
Antiguo 25/10/2010, 09:15
Avatar de mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años
Puntos: 101
Alguien uso Paginator con mvc? (no en poo)

Estoy queriendo paginar con Paginator, pero en el marco del patron MVC ( no orientado a objetos ). La verdad es que nunca entendí como funciona Paginator. Creo que toma una variables con una consulta y la modifica:

$_pagi_sql = "SELECT ...";

Entonces, esa consulta debiera ir en el modelo, esta claro. Lo que sigue es incluir el paginator:

include("paginator.inc.php");

Eso lo harían en la vista ya?

Quizás debería escribir mi propio paginador, pero no estoy con tiempo en estos dias. Y no encuentro mucha info en el foro ni fuera. Que otro script sugieren?

Gracias!
  #2 (permalink)  
Antiguo 25/10/2010, 09:29
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Alguien uso Paginator con mvc? (no en poo)

en este caso MVC es indiferente de si es OOP o no, pues el concepto es el mismo...

lo único que tiene que ver aquí es el contexto en el que suele trabajar dicho paginador, y basandose en dicho contexto es donde debes incluirlo...
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 25/10/2010, 09:42
Avatar de mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años
Puntos: 101
Respuesta: Alguien uso Paginator con mvc? (no en poo)

Mi solucion temporal es esta:

MODELO
Código PHP:
Ver original
  1. ...
  2.  
  3. $_pagi_sql = $query ;
  4.  
  5.     include(APP."paginator.inc.php");
  6.  
  7.     while ($albums = mysql_fetch_array($_pagi_result))
  8.          $response['data'][] = $albums;
  9.  
  10.     $response['navegacion'] = $_pagi_navegacion;
  11.     return $response;

Es decir, incluir la libreria en el propio modelo. Lo hago así porque hay un mysql_fetch_array que ejecutar. Entonces, el controlador lo unico que hace es propagar un array con datos, y luego en la vista imprimo todo y finalizo con:

Código HTML:
Ver original
  1. <div class='paginacion'><br/><br/><p><?php echo $data['albums']['navegacion']; ?></p></div>

En cuanto esté mas lúcido lo analizo. Pero cualquier comentario es bienvenido!

Última edición por mayid; 25/10/2010 a las 09:57

Etiquetas: mvc, paginator, poo
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 17:12.