El asunto es que estoy leyendo un fichero RSS, del cual quiero desplegar solo cierta cantidad de entradas.
Lo hago de esta forma:
Controlador:
try {
$identica = Zend_Feed::import('http://identi.ca/gin/rss');
} catch (Zend_Feed_Exception $e) {
//capturar excepcion
}
$this->view->identica = $identica;
Vista:
<ul>
<? if ($this->identica) {
$i = 0;
foreach ($this->identica as $entry) {
if ($i >= 5) break;
echo '<li><a href="' . $entry->link() . '">' . $entry->title() . '</a></li>';
$i++;
}
}
else
echo '<li>mmm... no he podido traerme el feed desde identi.ca.</li>';
?>
</ul>
Como veran, estoy usando un break para limitar la cantidad de entradas a desplegar en la pagina. Quisiera saber si hay otra forma de limitar la cantidad de entradas a mostrar sin usar un break, pues aunque hace lo que quiero no me parece una solucion muy elegante.