Класс RssHelper
Класс RssHelper для удобной выдачи структур RSS.
- AppHelper
-
RssHelper
Ссылка: https://book.cakephp.org/2.0/ru/core-libraries/helpers/rss.html
Авторские права: Copyright (c) Cake Software Foundation, Inc. (https://cakefoundation.org)
Лицензия: MIT License
Расположение: Cake/View/Helper/RssHelper.php
Краткое описание свойств
-
$actionpublicТекущее действие.string -
$basepublicБазовый URLstring -
$datapublicДанные модели, переданные POST запросомarray -
$fieldpublicИмя текущего поляstring -
$helperspublicПомощники, используемые RSS Helperarray -
$herepublicURL текущего действия.string -
$modelpublicИмя текущей моделиstring -
$paramspublicМассив параметров.array -
$versionpublicВерсия спецификации по умолчанию сгенерированного RSSstring
Краткое описание магических свойств
-
$Timepublic
Краткое описание методов
- channel() publicВозвращает элемент RSS канала.
- document() publicВозвращает документ RSS, заключенный в
теги - elem() publicГенерирует элемент XML
- item() publicПреобразует массив в элемент
- и его содержимое
- items() public
Преобразует массив данных с помощью необязательного обратного вызова и отображает его в набор
тегов - time() publicПреобразует время в любой форме к формату RSS
Подробное описание методов
channel()source public
channel( array $attrib array() , array $elements array() , string $content null )
Возвращает элемент RSS канала.
Параметры
- массив
$attribнеобязательный array() -
<channel />атрибуты тега - массив
$elementsнеобязательный array() - Элементы массива с именами, которые преобразуются в теги
- строка
$contentнеобязательный null - Содержание (элементы, принадлежащие этому каналу)
Возвращаемое значение
строкаЭлемент RSS
Ссылка
https://book.cakephp.org/2.0/ru/core-libraries/helpers/rss.html#RssHelper::channeldocument()source public
document( array $attrib array() , string $content null )
Возвращает документ RSS, заключенный в
Параметры
- массив
$attribнеобязательный array() -
<rss />атрибуты тега - строка
$contentнеобязательный null - Содержимое тега.
Возвращаемое значение
строкаДокумент RSS
Ссылка
https://book.cakephp.org/2.0/ru/core-libraries/helpers/rss.html#RssHelper::documentelem()source public
elem( string $name , array $attrib array() , string|array $content null , boolean $endTag true )
Генерирует элемент XML
Параметры
- строка
$name - Имя XML элемента
- массив
$attribнеобязательный array() - Атрибуты XML элемента
- строка|массив
$contentнеобязательный null - Содержимое XML элемента
- логическое
$endTagнеобязательный true - Нужно ли выводить закрывающий тег элемента
Возвращаемое значение
строкаXML
Ссылка
https://book.cakephp.org/2.0/ru/core-libraries/helpers/rss.html#RssHelper::elemitem()source public
item( array $att array() , array $elements array() )
Преобразует массив в элемент
Параметры
- массив
$attнеобязательный array() - Атрибуты элемента
- массив
$elementsнеобязательный array() - Список элементов, содержащихся в этом элементе
Возвращаемое значение
строкаЭлемент RSS
Ссылка
https://book.cakephp.org/2.0/ru/core-libraries/helpers/rss.html#RssHelper::itemitems()source public
items( array $items , string|array $callback null )
Преобразует массив данных с помощью необязательного обратного вызова и отображает его в набор
Параметры
- массив
$items - Список элементов, которые нужно отобразить
- строка|массив
$callbackнеобязательный null Имя функции-обработчика или массив, содержащий объект и имя метода
Возвращаемое значение
строкаНабор элементов RSS
Ссылка
https://book.cakephp.org/2.0/ru/core-libraries/helpers/rss.html#RssHelper::itemstime()source public
time( integer|string|DateTime $time )
Преобразует время в любой форме к формату RSS
Параметры
- целое число|строка|DateTime
$time - Маркер времени Unix, или допустимая строка времени, или объект DateTime.
Возвращаемое значение
строкаМаркер времени в формате RSS
См. также
TimeHelper::toRSSСсылка
https://book.cakephp.org/2.0/ru/core-libraries/helpers/rss.html#RssHelper::timeПодробное описание свойств
END_OF_DOCUMENT_MARKERПодробное описание магических свойств
$Timesource
public TimeHelper
© 2005–2017 The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
https://api.cakephp.org/2.10/class-RssHelper.html