Трейт IdGeneratorTrait
Трейт, предоставляющий методы генерации идентификаторов для использования в различных классах виджетов.
Прямые пользователи
Краткое описание свойств
-
$_idPrefixprotectedПрефикс для атрибута id.string|null -
$_idSuffixesprotectedСписок суффиксов идентификаторов, используемых в текущем рендеринге.array
Краткое описание методов
- _clearIds() protectedОчистить сохранённые суффиксы идентификаторов.
- _domId() protectedСгенерировать идентификатор, подходящий для использования в атрибуте ID.
- _id() protectedСгенерировать атрибут ID для элемента.
Подробное описание методов
_domId()source protected
_domId( string $value )
Сгенерировать идентификатор, подходящий для использования в атрибуте ID.
Параметры
- string
$value - Значение, которое нужно преобразовать в идентификатор.
Возвращает
stringСгенерированный идентификатор.
_id()source protected
_id( string $name , string $val )
Сгенерировать атрибут ID для элемента.
Гарантирует, что идентификаторы для заданного набора полей уникальны.
Параметры
- string
$name - Имя атрибута ID.
- string
$val - Значение атрибута ID.
Возвращает
stringСгенерированный идентификатор.
Подробное описание свойств
$_idSuffixessource
protected array
Список суффиксов идентификаторов, используемых в текущем рендеринге.
[]
© 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/3.4/class-Cake.View.Helper.IdGeneratorTrait.html