Zend_Feed_Reader :: introducción y tutorial

July 15, 2009 | In: enlaces, tutoriales, zend framework

Si ha utilizado Zend_Feed, sabrá que la obtención de algo tan  sencillo, como el contenido, o una fecha de creación, es una tarea que requiere un poco de trabajo. La alimentación  vienen en tres formas diferentes: RSS, RDF / RSS y Atom, todos con múltiples versiones. Cada uno tiene su propia manera de presentar la información…

$feed = Zend_Feed_Reader::import('http://www.planet-php.net/rdf/');
$data = array(
    'title'        => $feed->getTitle(),
    'link'         => $feed->getLink(),
    'dateModified' => $feed->getDateModified(),
    'description'  => $feed->getDescription(),
    'language'     => $feed->getLanguage(),
    'entries'      => array(),
);

foreach ($feed as $entry) {
    $edata = array(
        'title'        => $entry->getTitle(),
        'description'  => $entry->getDescription(),
        'dateModified' => $entry->getDateModified(),
        'author'       => $entry->getAuthor(),
        'link'         => $entry->getLink(),
        'content'      => $entry->getContent()
    );
    $data['entries'][] = $edata;
}

Enlace: Zend_Feed_Reader promoted to Zend Framework trunk (watch out for ZF 1.9!)

Comemtario