KumbiaPHP  beta2
Framework PHP
 Todo Estructuras de Datos Namespaces Archivos Funciones Variables Páginas
/home/joan/git/KumbiaPHP/core/libs/kumbia_active_record/behaviors/paginate.php

paginador

page: número de página a mostrar (por defecto la página 1) per_page: cantidad de registros por página (por defecto 10 registros por página)

Para páginacion por array: Parámetros sin nombre en orden: Parámetro1: array a páginar

Para páginacion de modelo: Parámetros sin nombre en orden: Parámetro1: nombre del modelo o objeto modelo Parámetro2: condición de busqueda

Parámetros con nombre: conditions: condición de busqueda order: ordenamiento columns: columnas a mostrar

Retorna un PageObject que tiene los siguientes atributos: next: número de página siguiente, si no hay página siguiente entonces es FALSE prev: numero de página anterior, si no hay página anterior entonces es FALSE current: número de página actual total: total de páginas que se pueden mostrar items: array de registros de la página count: Total de registros per_page: cantidad de registros por página

$page = paginate($array, 'per_page: 5', "page: $page_num");
$page = paginate('usuario', 'per_page: 5', "page: $page_num");
$page = paginate('usuario', 'sexo="F"' , 'per_page: 5', "page: $page_num");
$page = paginate('Usuario', 'sexo="F"' , 'per_page: 5', "page: $page_num");
$page = paginate($this->Usuario, 'conditions: sexo="F"' , 'per_page: 5', "page: $page_num");

object $model

Devuelve
stdClass