PHP有现成的类库用以构造RSS订阅,不必重复造轮子。 其次,RSS内容原理也较为简单。
这里推荐一个前人写好的库
项目地址:
打开地址看到如下界面:
其中Feed.php
为核心文件,用以生成RSS,example.php
为示例文件,查看示例即可。
以本博客的RSS示例,简单说明一下:
1.将Feed.php
文件放进你的项目目录,修改其命名空间。
如下:
这一步完了之后,便是渲染rss内容。
2.书写逻辑文件
这里我是在控制的render
方法渲染rss内容。
然后主要是添加item
如下:
利用foreach
循环添加调用addItem
方法添加item (这里得明白rss的构成,明白Channel
,item
等是什么)。
本博客示例: