Spec-Zone.ru › CakePHP 2.9

Класс RssHelper

Класс RSS Helper для простого вывода структур RSS.

AppHelper
Extended by RssHelper
Пакет: Cake\View\Helper
Ссылка: 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

Краткое описание свойств

  • $action public
    string
    Текущее действие.
  • $base public
    string
    Базовый URL
  • $data public
    array
    Данные модели, отправленные через POST
  • $field public
    string
    Имя текущего поля
  • $helpers public
    array
    Используемые RSS Helper
  • $here public
    string
    URL текущего действия.
  • $model public
    string
    Имя текущей модели
  • $params public
    array
    Массив параметров.
  • $version public
    string
    Стандартная версия спецификации сгенерированного RSS

Краткое описание магических свойств

  • $Time public
    TimeHelper

Краткое описание методов

  • 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::channel

document()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::document

elem()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::elem

item()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::item

items()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::items

time()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

Подробное описание свойств

$actionsource

public строка

Текущее действие.

null

$basesource

public строка

Базовый URL

null

$datasource

public массив

Данные модели, отправленные через POST

null

$fieldsource

public строка

Имя текущего поля

null
END_OF_DOCUMENT_MARKER

$helperssource

public array

Используемые RSS Helper помощники

array('Time')

$heresource

public string

URL текущего действия.

null

$modelsource

public string

Имя текущей модели

null

$paramssource

public array

Массив параметров.

array()

$versionsource

public string

Версия спецификации по умолчанию сгенерированного RSS

'2.0'

Подробное описание магических свойств

$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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API