grekts/rss-parser
Composer 安装命令:
composer require grekts/rss-parser
包简介
Parse Rss feeds
关键字:
README 文档
README
Данное расширение для Yii2, позволяет получать содержание rss лент
Установка
С помощью Composer-а
{
"require": {
"grekts/rss-parser": ">=1.0.1"
}
}
Применение
Для применения расширения необходимо вызвать метод parse класса RssParser. В качестве входных параметра необходимо передать:
- строку, содержащую ссылку на фид
- имя CSS класса, который будет применен для отображения текста внешних ссылок Если имя CSS класса не указан, то ко внешней ссылке не будут применяться ни какие стили.
Пример:
//Создаем объект парсера
$rssParser = new RssParser();
//Парсим фид по ссылке и получаем массив с контентом новостей
$newsData = $rssParser -> parse('site.ru/feed-url', 'className');
Результат работы
Массив с данными новостей. Структура массива:
[
[0] =>
[
'title' => value,
'description' => value,
'link' => value,
'publicationDate' => value],
[1] => ...,
]
Доступыне элементы массива:
- 'title' - заголовок нвоости
- 'description' - описание новости
- 'link' - ссылка на страницу публикации
- 'publicationDate' - дата публикации новости
Значение 'description' является массивом в формате json, где каждый элемент является абзацем текста. Значение остальных элементов массива имеет тип string.
В случае ошибки будет выкинуто ErrorException.
统计信息
- 总下载量: 122
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 1
- 依赖项目数: 2
- 推荐数: 0
其他信息
- 授权协议: BSD-3-Clause
- 更新时间: 2016-09-21