Класс RssHelper
Класс RSS Helper для простого вывода структур RSS.
- AppHelper
-
RssHelper
Ссылка: http://book.cakephp.org/2.0/ru/core-libraries/helpers/rss.html
Авторские права: Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
Лицензия: MIT License
Расположение: Cake/View/Helper/RssHelper.php
Краткое описание свойств
-
$actionpublicТекущее действие.string -
$basepublicБазовый URLstring -
$datapublicДанные модели, отправленные через POSTarray -
$fieldpublicИмя текущего поляstring -
$helperspublicИспользуемые RSS Helperarray -
$herepublicURL текущего действия.string -
$modelpublicИмя текущей моделиstring -
$paramspublicМассив параметров.array -
$versionpublicСтандартная версия спецификации сгенерированного RSSstring
Краткое описание магических свойств
-
$Timepublic
Краткое описание методов
- channel() publicВозвращает элемент RSS
<channel /> - document() publicВозвращает документ RSS, обернутый в теги
<rss /> - elem() publicГенерирует элемент XML
- item() publicПреобразует массив в элемент
<item />и его содержимое - items() public
Преобразует массив данных с помощью необязательного обратного вызова и сопоставляет его с набором тегов
<item /> - time() publicПреобразует время в любом формате в время RSS
Подробное описание методов
channel()source public
channel( array $attrib array() , array $elements array() , string $content null )
Возвращает элемент RSS <channel />
Параметры
- массив
$attribнеобязательный array() -
<channel />атрибуты тега - массив
$elementsнеобязательный array() - Элементы массива с именами, которые преобразуются в теги
- строка
$contentнеобязательный null - Содержимое (
<item />, относящиеся к этому каналу)
Возвращает
строкаЭлемент RSS
<channel />Ссылка
http://book.cakephp.org/2.0/ru/core-libraries/helpers/rss.html#RssHelper::channeldocument()source public
document( array $attrib array() , string $content null )
Возвращает документ RSS, обернутый в теги <rss />
Параметры
- массив
$attribнеобязательный array() -
<rss />атрибуты тега - строка
$contentнеобязательный null - Содержимое тега.
Возвращает
строкаДокумент RSS
Ссылка
http://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
Ссылка
http://book.cakephp.org/2.0/ru/core-libraries/helpers/rss.html#RssHelper::elemitem()source public
item( array $att array() , array $elements array() )
Преобразует массив в элемент <item /> и его содержимое
Параметры
- массив
$attнеобязательный array() - Атрибуты элемента
<item /> - массив
$elementsнеобязательный array() - Список элементов, содержащихся в этом элементе
<item />
Возвращает
строкаЭлемент RSS
<item />Ссылка
http://book.cakephp.org/2.0/ru/core-libraries/helpers/rss.html#RssHelper::itemitems()source public
items( array $items , string|array $callback null )
Преобразует массив данных с помощью необязательного обратного вызова и сопоставляет его с набором тегов <item />
Параметры
- массив
$items - Список элементов, которые будут сопоставлены
- строка|массив
$callbackнеобязательный null Имя функции-строки или массив, содержащий объект и имя метода-строки
Возвращает
строкаНабор элементов RSS
<item />Ссылка
http://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Ссылка
http://book.cakephp.org/2.0/ru/core-libraries/helpers/rss.html#RssHelper::timeПодробное описание свойств
END_OF_DOCUMENT_MARKERПодробное описание магических свойств
$Timesource
public TimeHelper
© 2005–2016 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.9/class-RssHelper.html