0

Zend Feedを使用して、Webサイトからフィードを取得しています。実行すると、最新の10個のエントリしか取得できません。ウェブサイトからフィード全体を取得する方法はありますか?最初からすべての投稿?!

私のコードは

$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 />";
}

ありがとう!

4

1 に答える 1

0

その Web サイトに実際にすべてのアイテムを返すフィードがあるかどうかによって異なります。ない可能性があり、デフォルトで最新の 10 個のエントリが返されるように聞こえます。返されるアイテムの数を制御するフィードとともに提供できるパラメーターがいくつかある場合がありますが、これはその Web サイトとそのフィードに固有のものです。– draw010

それは私の答えではないため、コミュニティ wiki としてマークされていますが、コメントだけにとどまるべきではありません

于 2012-05-18T21:40:17.400 に答える