我对 Zend Framework 和 RSS 也很陌生。我想在我的网站上创建 RSS 提要(当然用户可以在 XML 文件中使用)。我已经创建了RssController
相应的视图:rss/index.phtml
. XML 文件生成对我来说很好。
在RssControllers
我有indexAction
:
public function indexAction()
{
$feedData = array(...);
$feed = Zend_Feed::importArray ( $feedData, 'rss' );
$rssFeed = $feed->saveXML();
$fh = fopen("rss.xml", "w");
fwrite($fh, $rssFeed);
fclose($fh);
}
你可以猜到,rss.xml
每次访问 mysite/rss 时都会生成我的文件。如果可能的话,我想在某个时间间隔内创建 RSS 提要自动更新。当然,不是每次访问 rss 子站点时都生成。我怎么能做这样的事情?