Spec-Zone.ru › CakePHP 2.10

Класс RssHelper

Класс RssHelper для удобной выдачи структур RSS.

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

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

  • $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 канала.
  • 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::channel

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

Ссылка

https://book.cakephp.org/2.0/ru/core-libraries/helpers/rss.html#RssHelper::elem

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

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

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

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

$actionsource

public строка

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

null

$basesource

public строка

Базовый URL

null

$datasource

public массив

Данные модели, переданные POST запросом

null
END_OF_DOCUMENT_MARKER

$fieldsource

public строка

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

null

$helperssource

public массив

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

array('Time')

$heresource

public строка

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

null

$modelsource

public строка

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

null

$paramssource

public массив

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

array()

$versionsource

public строка

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

'2.0'

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

$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

Spec-Zone.ru

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