Función Para retornar un Pager segun un Criterio
De CidesaWiki
Revisión a fecha de 14:18 26 mar 2007; 192.168.0.199 (Discusión)
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.