method and see what happens... =)
On Oct 18, 2008, at 07:45 , firecall wrote:
>
> Hi Corey,
>
> Ok thanks. But I'm not sure I follow correctly how to use it.
>
> I'm trying this - code fragment:
>
> $feed = new
> Zend_Feed_Atom('http://wildoakrestaurant.blogspot.com/atom.xml');
>
> $f = new LimitIterator($feed);
> $f->seek(5);
>
> $blog = "";
> foreach ($f as $entry) {
>
> $blog .= "<ul class=\"blogEntry\">";
> $blog .= "<li class=\"blogTitle\">" . $entry->title() . "</li>";
> $blog .= "<li class=\"blogTime\">" . date("D jS F Y",
> strtotime($entry->published())) . "</li>";
> $blog .= "<li class=\"blogContent\">" . $entry->content('html') .
> "</li>";
> $blog .= "<li class=\"blogAuthor\">Author: " . $entry->author-
> >name() .
> "</li>";
> $blog .= "</ul>";
> }
>
>
> Where I thought the LimitIterator Class could be used with the seek
> method
> to find a certain point. But it doesnt seem to do that.
>
> It's a tad outside of my understanding at the moment, which is why I'm
> struggling a bit.
>
> Simple things take me days sometimes :-)
>
> Thanks for any help.
>
> fc
>
>
> kwylez wrote:
>>
>> I use LimitIterator (SPL function -
>> http://www.php.net/~helly/php/ext/spl/classLimitIterator.html) for
>> the
>> exact
>> use case you are describing.
>>
>> <ul>
>> <?
>> foreach (new
>> LimitIterator($rssfeed->getFirstInstanceFeedInstance(), 0,
>> RSS::RSS_ITEM_LIMIT) as $item):
>> ?>
>> <li> "<?=$item- link();?>" target="_blank"
>> title="<?=$item->title()?>"><?=$item->title();?> </li>
>> <?
>> endforeach;
>> ?>
>> </ul>
>>
>> On Fri, Oct 17, 2008 at 9:28 PM, firecall
>> <alex@diversitygroup.com.au>wrote:
>>
>>>
>>> Hi,
>>>
>>> I'd thought that ZEND Feed returned an Array object?
>>>
>>> But in my wanting to paginate the output id thought I could
>>> array_slice
>>> it
>>> to get the sequence of entries I want but that doesnt work on the
>>> feed
>>> object.
>>>
>>> I'd cant seem to do something like: $output = array_slice(Sfeed, 5)
>>>
>>>
>>> So really what I'm asking is: How would I go about paginating a
>>> ZEND Feed
>>> object?
>>>
>>> Or how could I manipulate a ZEND_Feed object as an array?
>>>
>>>
>>> I can output and format the ZEND_Feed object, it's just traversing
>>> it and
>>> getting only the entries I want thats confusing me.
>>>
>>> My other option is to just use something like http://
>>> simplepie.org, but I
>>> have the whole ZEND MVC thing working so wanted to stick withing
>>> the ZEND
>>> toolset if I could.
>>>
>>> thanks, firecall
>>> --
>>> View this message in context:
>>> http://www.nabble.com/ZEND-Feed-and-me-trying-to-paginate-it-tp20043583p20043583.html
>>> Sent from the Zend Web Services mailing list archive at Nabble.com.
>>>
>>>
>>
>>
>> --
>> Cory Wiles
>> kwylez@gmail.com
>> http://www.corywiles.com
>> http://www.400mtogo.com
>>
>>
>
> --
> View this message in context: http://www.nabble.com/ZEND-Feed-and-me-trying-to-paginate-it-tp20043583p20044358.html
> Sent from the Zend Web Services mailing list archive at Nabble.com.
>
>
没有评论:
发表评论