edax / crssfeed

CRssFeed 是用于生成可用于渲染 RSS 提要的对象的 SimplePie 包装类。

v1.0 2015-01-11 20:20 UTC

This package is auto-updated.

Last update: 2024-09-29 02:39:17 UTC


README

#CRssFeed

Travis CI Scrutinizer Code Quality Code Coverage

###描述

这是一个用于生成可用于渲染 RSS 提要的对象的 SimplePie 包装类。此包装类预装了 SimplePie 的一个版本。有关 SimplePie 的更多信息,请访问 http://simplepie.org/

###安装

下载

要下载 CRssFeed,您可以在 composer.json 中将其添加为依赖项,如下所示

"require": {
	"edax/crssfeed": "dev-master"
}

或者,您可以简单地下载 .zip 文件并将其解压到所需的目录中。

设置

如果您不使用 ANAX-MVC 框架,您可以通过简单的 include 将 CRssFeed 类添加到项目中。如果您已下载 .zip 文件并将 "CRssFeed-master" 类文件夹解压到与您的自己的工作文件相同的目录中,则它看起来可能如下所示

include('CRssFeed-master/src/Rss/CRssFeed.php');
$rss = new \edax\Rss\CRssFeed(array( url_1, url_2, url,3 ));

使用 ANAX-MVC 框架,您可以这样包含 CRssFeed 类

$di->setShared('rss', function() {
	$rss = new \edax\Rss\CRssFeed(array( url_1, url_2, url,3 ));
	return $rss;
});

请记住,用实际的 RSS 提要 URL 替换 "url_1, url_2, url_3" 中的构造函数。

请自由地查看 rss.php,以了解如何检索和迭代 RSS 对象的示例。有关方法列表的完整信息,请参阅 http://simplepie.org/ 的 API 参考。