Función Para retornar un Pager segun un Criterio
De CidesaWiki
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.