Zend Feed:如何从网站获取整个Feed

时间:2012-05-16 17:41:26

标签: zend-framework feed zend-feed

我正在使用Zend Feed从网站获取Feed。当我运行它时,我只获得10个最新条目。有没有办法从网站上获取整个Feed?所有的帖子从一开始?!

我的代码是

$feed = new Zend_Feed_Atom('http://www.site.net/atom.xml');

echo 'The feed contains ' . $feed->count() . ' entries.' . "\n\n";
foreach ($feed as $entry) {
    echo 'Title: ' . $entry->title() . "\n <br/>";
    echo 'ID: ' . $entry->id() . "\n <br/>";
    echo 'Link: ' . $entry->link() . "\n <br/>";
    echo 'Subtitle: ' . $entry->subtitle() . "\n <br/>";
    echo 'Author: ' . $entry->author() . "\n <br/>";
    echo 'Content: ' . $entry->content() . "\n <br/>";
    echo 'Published: ' . $entry->published() . "\n <br/>";
    echo 'Summary: ' . $entry->summary() . "\n\n <br /><br /><br />";
}

谢谢!

1 个答案:

答案 0 :(得分:0)

  

这取决于该网站是否实际上有一个Feed   返回所有项目。机会是没有的,听起来像是   默认它返回10个最新条目。可能有一些参数   您可以提供控制多少项的Feed   返回,但这是特定于该网站及其Feed。    - drew010

被标记为社区维基,因为它不是我的答案,但它不应只停留在评论中