Класс HtmlHelper
Класс Html Helper для удобного использования HTML-виджетов.
HtmlHelper содержит все необходимые методы для работы со страницами HTML.
- Cake\View\Helper реализует Cake\Event\EventListenerInterface использует Cake\Core\InstanceConfigTrait
-
Cake\View\Helper\HtmlHelper использует Cake\View\StringTemplateTrait
Ссылка: http://book.cakephp.org/3.0/ru/views/helpers/html.html
Расположено в View/Helper/HtmlHelper.php
Подробное описание метода
__constructисходный код public
__construct( Cake\View\View $View , array $config [] )
Конструктор
Настройки
-
templatesИмя файла конфигурации, содержащего шаблоны, или массив шаблонов для загрузки. См. Cake\View\StringTemplate для форматирования шаблонов.
Настройка наборов тегов
Используя опцию templates вы можете переопределить теги, которые будет использовать HtmlHelper.
Параметры
-
Cake\View\View$View - Представление, к которому подключен этот помощник.
- массив
$configнеобязательно [] - Настройки конфигурации помощника.
Переопределения
Cake\View\Helper::__construct() _nestedListItemисходный код protected
_nestedListItem( array $items , array $options , array $itemOptions )
Внутренняя функция для построения вложенного списка (UL/OL) из ассоциативного массива.
Параметры
- массив
$items - Набор элементов для списка.
- массив
$options - Дополнительные атрибуты HTML тега списка (ol/ul).
- массив
$itemOptions - Опции и дополнительные атрибуты HTML тега элемента списка (LI).
Возвращает
stringЭлемент вложенного списка
См. также
Cake\View\Helper\HtmlHelper::nestedList()_prepareCrumbsисходный код protected
_prepareCrumbs( string|array|boolean $startText , boolean $escape true )
Добавляет startText в массив crumbs, если он задан
Параметры
- строка|массив|булево
$startText - Текст для добавления
- булево
$escapeнеобязательно true - Выполнять ли экранирование вывода
Возвращает
arrayСписок сухарей, включая startText (если указан)
addCrumbисходный код public
addCrumb( string $name , string|null $link null , array $options [] )
Добавляет ссылку в массив хлебных крошек.
Параметры
- строка
$name - Текст для ссылки
- строка|null
$linkнеобязательно null - URL для ссылки (если пусто, это не ссылка)
- массив
$optionsнеобязательно [] - Атрибуты ссылки, например ['id' => 'selected']
Возвращает
mixed$this
См. также
HtmlHelper::link() для подробностей о $options, которые можно использовать.Ссылка
http://book.cakephp.org/3.0/ru/views/helpers/html.html#creating-breadcrumb-trails-with-htmlhelpercharsetисходный код public
charset( string|null $charset null )
Возвращает тег META для кодировки символов.
Параметры
- строка|null
$charsetнеобязательно null - Кодировка символов, используемая в теге meta. Если пусто, используется значение App.encoding. Пример: "utf-8".
Возвращает
stringТег meta с указанной кодировкой символов.
Ссылка
http://book.cakephp.org/3.0/ru/views/helpers/html.html#creating-charset-tagscssисходный код public
css( string|array $path , array $options [] )
Создаёт ссылку на файл таблиц стилей CSS.
Использование
Включение одного файла CSS:
echo $this->Html->css('styles.css');
Включение нескольких файлов CSS:
echo $this->Html->css(['one.css', 'two.css']);
Добавление таблицы стилей в блок представления "css":
$this->Html->css('styles.css', ['block' => true]);
Добавление таблицы стилей в пользовательский блок:
$this->Html->css('styles.css', ['block' => 'layoutCss']);
Опции
-
blockУстановите в true, чтобы добавить вывод в блок представления "css", или укажите имя пользовательского блока. -
onceОпределяет, нужно ли проверять уникальность файла CSS. Если true, файлы CSS будут включаться только один раз; use false, чтобы разрешить включение одного и того же CSS более чем один раз за запрос. -
pluginЗначение False предотвратит обработку пути как плагина. -
relПо умолчанию равно 'stylesheet'. Если равно 'import', таблица стилей будет импортирована. -
fullBaseЕсли true, URL получит полный адрес для файла CSS.
Параметры
- строка|массив
$path - Имя файла таблицы стилей CSS или массив содержащий имена файлов таблиц стилей CSS. Если
$pathначинается с '/', путь будет относительным к webroot приложения. В противном случае, путь будет относительным к вашему пути к CSS, обычно webroot/css. - массив
$optionsнеобязательно [] - Массив опций и атрибутов HTML.
Возвращает
string|nullТег <link /> CSS или <style />, в зависимости от типа ссылки.
Ссылка
http://book.cakephp.org/3.0/ru/views/helpers/html.html#linking-to-css-filesdivисходный код public
div( string $class null , string $text null , array $options [] )
Возвращает отформатированный тег DIV для HTML-форм.
Опции
-
escapeОпределяет, нужно ли экранировать содержимое.
Параметры
- строка
$classнеобязательно null - Имя класса CSS элемента div.
- строка
$textнеобязательно null - Строка содержимого, которое будет внутри элемента div. Если null, будет напечатан только открывающий тег.
- массив
$optionsнеобязательно [] - Дополнительные атрибуты HTML тега DIV.
Возвращает
stringОтформатированный элемент DIV
docTypeисходный код public
docType( string $type 'html5' )
Возвращает строку типа документа.
Возможные типы документов:
- html4-strict: HTML4 Strict. - html4-trans: HTML4 Transitional. - html4-frame: HTML4 Frameset. - html5: HTML5. Значение по умолчанию. - xhtml-strict: XHTML1 Strict. - xhtml-trans: XHTML1 Transitional. - xhtml-frame: XHTML1 Frameset. - xhtml11: XHTML1.1.
Параметры
- строка
$typeнеобязательно 'html5' - Тип документа для использования.
Возвращает
string|nullСтрока типа документа
Ссылка
http://book.cakephp.org/3.0/ru/views/helpers/html.html#creating-doctype-tagsgetCrumbListисходный код public
getCrumbList( array $options [] , string|array|boolean $startText false )
Возвращает хлебные крошки в виде списка (x)html
Этот метод использует HtmlHelper::tag() для генерации списка и его элементов. Работает аналогично HtmlHelper::getCrumbs(), поэтому использует опции, с которыми каждый сухарь был добавлен.
Опции
-
separatorСодержимое разделителя для вставки между хлебными крошками, по умолчанию '' -
firstClassКласс для тега обертки первой хлебной крошки, по умолчанию 'first' -
lastClassКласс для тега обертки текущей активной страницы, по умолчанию 'last'
Параметры
- массив
$optionsнеобязательно [] - Массив атрибутов HTML для применения к сгенерированным элементам списка.
- строка|массив|булево
$startTextнеобязательно false - Это будет первая крошка, если false, по умолчанию первая крошка в массиве. Также может быть массивом, см.
HtmlHelper::getCrumbsдля деталей.
Возвращает
string|nullСписок HTML хлебных крошек.
Ссылка
http://book.cakephp.org/3.0/ru/views/helpers/html.html#creating-breadcrumb-trails-with-htmlhelpergetCrumbssource public
getCrumbs( string $separator '»' , string|array|boolean $startText false )
Возвращает след хлебных крошек в виде последовательности ссылок, разделённых символом «».
Если $startText является массивом, допустимые ключи:
-
textОпределяет текст/содержимое ссылки. -
urlОпределяет целевой адрес создаваемой ссылки.
Все остальные ключи будут переданы в HtmlHelper::link() в качестве параметра %%%CODE_BLOCK_60%%.
Параметры
- строка
$separatorнеобязательно '»' - Текст для разделения крошек.
- строка|массив|логическое
$startTextнеобязательно false - Это будет первой крошкой; если false, по умолчанию используется первая крошка из массива. Также может быть массивом, см. подробности выше.
Возвращает
string|nullСоставленные хлебные крошки
Ссылка
http://book.cakephp.org/3.0/ru/views/helpers/html.html#creating-breadcrumb-trails-with-htmlhelperimagesource public
image( string $path , array $options [] )
Создаёт отформатированный элемент IMG.
Этот метод установит пустой атрибут alt, если он не указан.
Использование:
Создание обычной картинки:
echo $this->Html->image('cake_icon.png', ['alt' => 'CakePHP']);
Создание ссылки на картинку:
echo $this->Html->image('cake_icon.png', ['alt' => 'CakePHP', 'url' => 'http://cakephp.org']);
Параметры:
-
urlЕсли указана ссылка на изображение, будет создана ссылка, указывающая на$options['url']. -
fullBaseЕсли true, атрибут src получит полный адрес файла изображения. -
pluginЛожное значение предотвратит обработку пути как плагина
Параметры
- строка
$path - Путь к файлу изображения, относительно каталога app/webroot/img/.
- массив
$optionsнеобязательно [] - Массив HTML атрибутов. См. выше для специальных параметров.
Возвращает
stringЗавершенный тег img
Ссылка
http://book.cakephp.org/3.0/ru/views/helpers/html.html#linking-to-imagesimplementedEventssource public
implementedEvents( )
Обработчики событий.
Возвращает
arrayмассив
Переопределяет
Cake\View\Helper::implementedEvents() linksource public
link( string $title , string|array|null $url null , array $options [] )
Создаёт HTML ссылку.
Если $url начинается с "http://", это рассматривается как внешняя ссылка. В противном случае, это рассматривается как путь к контроллеру/действию и обрабатывается с помощью метода UrlHelper::build().
Если $url пустой, используется $title.
Параметры
-
escapeУстановите в значение false, чтобы отключить экранирование заголовка и атрибутов. -
escapeTitleУстановите в значение false, чтобы отключить экранирование заголовка. Имеет приоритет над значением %%%CODE_BLOCK_80%%). -
confirmСообщение подтверждения JavaScript.
Параметры
- строка
$title - Содержимое, которое будет обернуто тегами <a>.
- строка|массив|null
$urlнеобязательно null - Cake-относительный URL или массив параметров URL, или внешний URL (начинается с http://)
- массив
$optionsнеобязательно [] - Массив параметров и HTML атрибутов.
Возвращает
stringЭлемент
<a />Ссылка
http://book.cakephp.org/3.0/ru/views/helpers/html.html#creating-linksmediasource public
media( string|array $path , array $options [] )
Возвращает элемент аудио/видео.
Использование
Использование аудио файла:
echo $this->Html->media('audio.mp3', ['fullBase' => true]);
Выводит:
<video src="http://www.somehost.com/files/audio.mp3">Fallback text</video>
Использование видео файла:
echo $this->Html->media('video.mp4', ['text' => 'Fallback text']);
Выводит:
<video src="/files/video.mp4">Fallback text</video>
Использование нескольких видео файлов:
echo $this->Html->media( ['video.mp4', ['src' => 'video.ogv', 'type' => "video/ogg; codecs='theora, vorbis'"]], ['tag' => 'video', 'autoplay'] );
Выводит:
<video autoplay="autoplay"> <source src="/files/video.mp4" type="video/mp4"/> <source src="/files/video.ogv" type="video/ogv; codecs='theora, vorbis'"/> </video>
Параметры
-
tagТип элемента мультимедиа для генерации, либо "audio", либо "video". Если тег не задан, он определяется на основе MIME типа файла. -
textТекст, который должен быть включен внутри тега аудио/видео. -
pathPrefixПрефикс пути, используемый для относительных URL, по умолчанию 'files/' -
fullBaseЕсли указано, атрибут src получит полный адрес, включая доменное имя.
Параметры
- строка|массив
$path - Путь к видеофайлу, относительно каталога webroot/{$options['pathPrefix']}. Или массив, где каждый элемент может быть строкой пути или ассоциативным массивом, содержащим ключи
srcиtype - массив
$optionsнеобязательно [] - Массив HTML атрибутов и специальных параметров выше.
Возвращает
stringСгенерированный элемент мультимедиа
metasource public
meta( string|array $type , string|array|null $content null , array $options [] )
Создаёт ссылку на внешний ресурс и обрабатывает базовые теги мета.
Создать тег мета, который выводится встроеным:
`$this->Html->meta('icon', 'favicon.ico');
Добавить тег мета в пользовательский блок представления "meta":
$this->Html->meta('description', 'A great page', ['block' => true]);
Добавить тег мета в пользовательский блок представления:
$this->Html->meta('description', 'A great page', ['block' => 'metaTags']);
Создать пользовательский тег мета:
$this->Html->meta(['property' => 'og:site_name', 'content' => 'CakePHP']);
Параметры
-
block- Установите в значение true, чтобы добавить вывод в блок представления "meta" или укажите имя пользовательского блока.
Параметры
- строка|массив
$type - Название внешнего ресурса
- строка|массив|null
$contentнеобязательно null - Адрес внешнего ресурса или строка для атрибута содержимого
- массив
$optionsнеобязательно [] - Другие атрибуты для сгенерированного тега. Если атрибут type равен html, rss, atom или icon, возвращается MIME-тип.
Возвращает
stringЗавершенный элемент
<link />Ссылка
http://book.cakephp.org/3.0/ru/views/helpers/html.html#creating-meta-tagsnestedListsource public
nestedList( array $list , array $options [] , array $itemOptions [] )
Строит вложенный список (UL/OL) из ассоциативного массива.
Параметры для $options:
-
tag- Тип тега списка (ol/ul)
Параметры для $itemOptions:
-
even- Класс для чётных строк. -
odd- Класс для нечётных строк.
Параметры
- массив
$list - Набор элементов для списка
- массив
$optionsнеобязательно [] - Параметры и дополнительные HTML атрибуты тега списка (ol/ul).
- массив
$itemOptionsнеобязательно [] - Параметры и дополнительные HTML атрибуты элемента списка (LI).
Возвращает
stringВложенный список
Ссылка
http://book.cakephp.org/3.0/ru/views/helpers/html.html#creating-nested-listsparasource public
para( string $class , string $text , array $options [] )
Возвращает отформатированный тег P.
Параметры
-
escapeЯвляется ли содержимое экранированным html_entity.
Параметры
- строка
$class - Имя класса CSS элемента p.
- строка
$text - Строковое содержимое, которое будет отображаться внутри элемента p.
- массив
$optionsнеобязательно [] - Дополнительные HTML атрибуты тега P
Возвращает
stringОтформатированный элемент P
scriptsource public
script( string|array $url , array $options [] )
Возвращает один или несколько тегов <script> в зависимости от количества переданных скриптов.
Если имя файла начинается с "/", путь будет относительным к корневому пути вашего приложения. В противном случае, путь будет относительным к пути к JavaScript, обычно webroot/js.
Использование
Включение одного файла скрипта:
echo $this->Html->script('styles.js');
Включение нескольких файлов скриптов:
echo $this->Html->script(['one.js', 'two.js']);
Добавление файла скрипта в пользовательский блок:
$this->Html->script('styles.js', ['block' => 'bodyScript']);
Параметры
-
blockУстановите в значение true, чтобы добавить вывод в блок просмотра "script" или задать имя пользовательского блока. -
onceОпределяет, будет ли проверен скрипт на уникальность. Если true, скрипты будут включены только один раз; use false, чтобы разрешить включение одного и того же скрипта более одного раза за запрос. -
pluginЗначение false предотвратит обработку пути как плагина. -
fullBaseЕсли true, URL получит полный адрес для файла скрипта.
Параметры
- string|array
$url - Строка или массив файлов JavaScript для включения
- array
$optionsoptional [] - Массив параметров и HTML-атрибутов, см. выше.
Возвращаемое значение
string|nullСтрока тегов
<script /> или null, если блок указан в параметрах или если $once имеет значение true, и файл уже был включен.Ссылка
http://book.cakephp.org/3.0/ru/views/helpers/html.html#linking-to-javascript-filesscriptBlocksource public
scriptBlock( string $script , array $options [] )
Оборачивает $script в тег script.
Параметры
-
safe(boolean) Нужно ли обернуть $script в <![CDATA[ ]]> -
blockУстановите в значение true, чтобы добавить вывод в блок просмотра "script" или задать имя пользовательского блока.
Параметры
- string
$script - Скрипт для обёртывания
- array
$optionsoptional [] - Параметры для использования. Параметры, не перечисленные выше, будут обрабатываться как HTML-атрибуты.
Возвращаемое значение
string|nullСтрока или null в зависимости от значения
$options['block']Ссылка
http://book.cakephp.org/3.0/ru/views/helpers/html.html#creating-inline-javascript-blocksscriptEndsource public
scriptEnd( )
Закрывает буферизованную секцию захвата JavaScript. Генерирует тег script встроеным или добавляет его в указанный блок просмотра в зависимости от настроек, используемых при запуске scriptBlock.
Возвращаемое значение
string|nullВ зависимости от настроек scriptStart() — либо тег script, либо null.
Ссылка
http://book.cakephp.org/3.0/ru/views/helpers/html.html#creating-javascript-blocksscriptStartsource public
scriptStart( array $options [] )
Начинает блок скрипта, который захватывает вывод до вызова HtmlHelper::scriptEnd(). Этот блок захвата будет захватывать весь вывод между методами и создаст из него scriptBlock.
Параметры
-
safeБлок кода должен содержать CDATA. -
blockУстановите в значение true, чтобы добавить вывод в блок просмотра "script" или задать имя пользовательского блока.
Параметры
- array
$optionsoptional [] - Параметры для блока кода.
Ссылка
http://book.cakephp.org/3.0/ru/views/helpers/html.html#creating-javascript-blocksstylesource public
style( array $data , boolean $oneLine true )
Создаёт данные стиля CSS из массива свойств CSS.
Использование:
echo $this->Html->style(['margin' => '10px', 'padding' => '10px'], true); // creates 'margin:10px;padding:10px;'
Параметры
- array
$data - Массив данных стиля, ключи будут использованы как имена свойств, значения как значения свойств.
- boolean
$oneLineoptional true - Определяет, должен ли блок стиля отображаться в одну строку.
Возвращаемое значение
stringДанные стилей CSS
Ссылка
http://book.cakephp.org/3.0/ru/views/helpers/html.html#creating-css-programaticallytableCellssource public
tableCells( array|string $data , array|boolean|null $oddTrOptions null , array|boolean|null $evenTrOptions null , boolean $useCount false , boolean $continueOddEven true )
Возвращает отформатированную строку строк таблицы (TR с TD в них).
Параметры
- array|string
$data - Массив данных таблицы
- array|boolean|null
$oddTrOptionsoptional null - HTML-параметры для нечётных элементов TR, если true, используется useCount.
- array|boolean|null
$evenTrOptionsoptional null - HTML-параметры для чётных элементов TR.
- boolean
$useCountoptional false - Добавляет класс "column-$i".
- boolean
$continueOddEvenoptional true - Если false, используется динамическая переменная $count, поэтому счётчик чётных/нечётных строк сбрасывается в ноль только для данного вызова.
Возвращаемое значение
stringОтформатированный HTML
Ссылка
http://book.cakephp.org/3.0/ru/views/helpers/html.html#creating-table-cellstableHeaderssource public
tableHeaders( array $names , array $trOptions null , array $thOptions null )
Возвращает строку отформатированных и именованных заголовков таблицы.
Параметры
- array
$names - Массив имён таблиц. Каждое имя таблицы также может быть ключом, указывающим на массив с набором атрибутов для конкретного тега.
- array
$trOptionsoptional null - HTML-параметры для элементов TR.
- array
$thOptionsoptional null - HTML-параметры для элементов TH.
Возвращаемое значение
stringЗаголовки таблицы
Ссылка
http://book.cakephp.org/3.0/ru/views/helpers/html.html#creating-table-headingstagsource public
tag( string $name , string $text null , array $options [] )
Возвращает отформатированный тег блока, например DIV, SPAN, P.
Параметры
-
escapeНужно ли экранировать содержимое с помощью html_entity_escape.
Параметры
- string
$name - Имя тега.
- string
$textoptional null - Строка содержимого, которая будет отображаться внутри элемента div. Если null, будет напечатан только открывающий тег.
- array
$optionsoptional [] - Дополнительные HTML-атрибуты тега DIV, см. выше.
Возвращаемое значение
stringОтформатированный элемент тега
Наследуемые методы из Cake\View\Helper
__callsource public
__call( string $method , array $params )
Обеспечивает некритические ошибки при вызове отсутствующего метода.
Параметры
- string
$method - Метод для вызова
- array
$params - Массив параметров для метода.
__debugInfosource public
__debugInfo( )
Возвращает массив, который можно использовать для описания внутреннего состояния этого объекта.
Возвращаемое значение
arrayмассив
__getsource public
__get( string $name )
Лениво загружает хелперы.
Параметры
- string
$name - Имя свойства, к которому осуществляется доступ.
Возвращаемое значение
Cake\View\Helper|nullЭкземпляр хелпера, если хелпер с заданным именем существует
_confirmsource protected
_confirm( string $message , string $okCode , string $cancelCode '' , array $options [] )
Возвращает строку, используемую в качестве обработчика onclick для диалоговых окон подтверждения.
Параметры
- строка
$message - Сообщение, отображаемое в диалоговом окне
- строка
$okCode - Код, выполняемый после выбора пользователем «ОК»
- строка
$cancelCodeнеобязательно '' - Код, выполняемый после выбора пользователем «Отмена»
- массив
$optionsнеобязательно [] - Массив опций
Возвращает
stringJS-код onclick
addClasssource public
addClass( array $options [] , string $class null , string $key 'class' )
Добавляет заданный класс к опциям элемента.
Параметры
- массив
$optionsнеобязательно [] - Массив опций/атрибутов, к которому нужно добавить класс.
- строка
$classнеобязательно null - Имя добавляемого класса.
- строка
$keyнеобязательно 'class' - Ключ для использования в классе.
Возвращает
arrayМассив опций с установленным $key.
Методы, используемые из Cake\View\StringTemplateTrait
formatTemplatesource public
formatTemplate( string $name , array $data )
Форматирует строку шаблона с данными $data.
Параметры
- строка
$name - Имя шаблона.
- массив
$data - Данные для вставки.
Возвращает
stringстрока
templatersource public
templater( )
templater
Возвращает
Cake\View\StringTemplate\Cake\View\StringTemplate
templatessource public
templates( string|null|array $templates null )
Получение/установка используемых шаблонов.
Параметры
- строка|null|массив
$templatesнеобязательно null - null или строка для чтения шаблонов. Массив позволяет добавлять шаблоны.
Возвращает
mixed$this|строка|массив
Методы, используемые из Cake\Core\InstanceConfigTrait
_configDeletesource protected
_configDelete( string $key )
Удаление одного ключа конфигурации.
Параметры
- строка
$key - Ключ для удаления.
Выбрасывает
Cake\Core\Exception\Exceptionесли пытаетесь перезаписать существующую конфигурацию
_configReadsource protected
_configRead( string|null $key )
Чтение переменной конфигурации.
Параметры
- строка|null
$key - Ключ для чтения.
Возвращает
mixedсмешанный тип
_configWritesource protected
_configWrite( string|array $key , mixed $value , boolean|string $merge false )
Запись переменной конфигурации.
Параметры
- строка|массив
$key - Ключ для записи.
- смешанный тип
$value - Значение для записи.
- логическое значение|строка
$mergeнеобязательно false - True для рекурсивного слияния, 'shallow' для простого слияния, false для перезаписи, по умолчанию false.
Выбрасывает
Cake\Core\Exception\Exceptionесли пытаетесь перезаписать существующую конфигурацию
configsource public
config( string|array|null $key null , mixed|null $value null , boolean $merge true )
Использование
Чтение всей конфигурации:
$this->config();
Чтение определенного значения:
$this->config('key');
Чтение вложенного значения:
$this->config('some.nested.key');
Установка определенного значения:
$this->config('key', $value);
Установка вложенного значения:
$this->config('some.nested.key', $value);
Обновление нескольких параметров конфигурации одновременно:
$this->config(['one' => 'value', 'another' => 'value']);
Параметры
- строка|массив|null
$keyнеобязательно null - Ключ для получения/установки или весь массив конфигураций.
- смешанный тип|null
$valueнеобязательно null - Значение для установки.
- логическое значение
$mergeнеобязательно true - Выполнять рекурсивное слияние или перезапись существующей конфигурации, по умолчанию true.
Возвращает
mixedЗначение конфигурации, которое считывается, или сам объект при операциях записи.
Выбрасывает
Cake\Core\Exception\ExceptionПри попытке установить недопустимый ключ.
configShallowsource public
configShallow( string|array $key , mixed|null $value null )
Объединить предоставленную конфигурацию с существующей конфигурацией. В отличие от config(), которое выполняет рекурсивное объединение для вложенных ключей, этот метод выполняет простое объединение.
Установка определенного значения:
$this->config('key', $value);
Установка вложенного значения:
$this->config('some.nested.key', $value);
Обновление нескольких параметров конфигурации одновременно:
$this->config(['one' => 'value', 'another' => 'value']);
Параметры
- строка|массив
$key - Ключ для установки или весь массив конфигураций.
- смешанный тип|null
$valueнеобязательно null - Значение для установки.
Возвращает
mixedСам объект.
Сводка свойств
Свойства, унаследованные от Cake\View\Helper
$_helperMapsource
protected array
Таблица поиска помощников, используемая для отложенной загрузки объектов помощников.
[]
$fieldsetsource
public array
Содержит поля ['имя_поля' => ['тип' => 'строка', 'длина' => 100]], первичный ключ и валидацию ['имя_поля']
[]
Свойства, используемые из Cake\Core\InstanceConfigTrait
$_configInitializedsource
protected boolean
Указатель того, была ли конфигурация уже настроена по умолчанию
false Свойства, используемые из Cake\View\StringTemplateTrait
Сводка магических свойств
$Urlsource
public Cake\View\Helper\UrlHelper
© 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.
http://api.cakephp.org/3.1/class-Cake.View.Helper.HtmlHelper.html