Hi,

Relating to my previous post on dynamic RSS, I am trying to modify my
view script code using Zend_Feed instead of short tagging by hand. I
am getting "500 Internal Server Error" instead of getting feed.

This is my view script.
===================
<? if ($this->feeds->getTotalItemCount() !== 0): ?>

        <? $feedArray = array() ?>
        
  <? foreach ($this->feeds as $feed): ?>
        <?
                $feedArray ['title']                            = 
$this->escape($feed['title']);
                $feedArray ['link']                             =
$this->url(array('controller'=>'index'), 'default', true);
                $feedArray ['description']      = 
$this->escape($feed['details']);
        ?>
  <? endforeach ?>
<? endif ?>

<?
        $rssFeedFromArray = Zend_Feed::importArray(new
Zend_Feed_Builder($feedArray), 'rss');
        assert($rssFeedFromArray instanceof Zend_Feed_Abstract);
        $rssFeedFromArray->send();
?>
===========================
>From documentation, this is what I understood about importing feed
from array and sending to browser.

Any suggestion is greatly appreciated.

Thanks

Reply via email to