Función Para retornar un Pager segun un Criterio

De CidesaWiki

(Diferencias entre revisiones)
Saltar a navegación, buscar
192.168.0.199 (Discusión)
(New page: Esta función debe ser colocada como una método de clase (clases Peer, notese que es una clase static) <pre> public static function getPagerByCodnom($codnom, $pagina = 1) { $c = ...)

Última versión de 14:18 26 mar 2007

Esta función debe ser colocada como una método de clase (clases Peer, notese que es una clase static)


	public static function getPagerByCodnom($codnom, $pagina = 1)
	{
	    $c = new Criteria();
	    $c->add(NpasiconnomPeer::CODNOM, $codnom);
	    $pager = new sfPropelPager('Npasiconnom', 10);
	    $pager->setCriteria($c);
	    $pager->setPage($pagina);
	    $pager->init();
	    return $pager; 
	}

$codnom es el valor del campo por el cual queremos filtrar el Pager

$pagina es la página donde queremos que nos devuelva registro.

y el 10 como parámetro de la instruccion 3 de la función es la cantidad de registros por paginas. Esto puede ser cambiado.

Herramientas personales
Espacios de nombres
Variantes
Acciones
Navegación
Herramientas