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