私は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 サブサイトにアクセスするたびに生成されるわけではありません。どうすればこのようなことができますか?