Вы можете найти полный учебник по этой ссылке sfFeed2Plugin , просто нажав на вкладку Readme
ОБНОВЛЕНИЕ
Я использую этот плагин с таким действием в своем классе действий:
public function executeFeedRss(sfWebRequest $request)
{
$feed = new sfRss201Feed();
$feed->setTitle('MySite');
$feed->setLink($this->generateUrl('@homepage'));
$c = new Criteria;
$c->addDescendingOrderByColumn(PostPeer::CREATED_AT);
$c->setLimit(10);
$Posts = PostPeer::doSelect($c);
foreach ($Posts as $post)
{
$item = new sfFeedItem();
$item->setTitle($post->getTitle());
// according to routing rule
$item->setLink($this->generateUrl('@posts', array('id'=>$post->getId())));
$item->setPubdate($post->getCreatedAt('U'));
$item->setUniqueId($post->getSlug());
$item->setDescription($post->getBody());
$feed->addItem($item);
}
$this->feed = $feed;
}
и этот код внутри шаблона feedRssSuccess.php
:
<?php decorate_with(false) ?>
<?php echo $feed->asXml(ESC_RAW) ?>
Наконец, у меня есть ссылкак этому действию в моем макете через шаблон, но, конечно, в pageSuccess.php то же самое.
Я надеюсь, что это может помочь вам.