Trait IdGeneratorTrait
Трейт, предоставляющий методы для генерации идентификаторов, используемые в различных классах виджетов.
Краткое описание свойств
- $_idPrefix protected
string|nullПрефикс для атрибута id.
- $_idSuffixes protected
array<string>Список суффиксов id, используемых в текущем рендеринге.
Краткое описание методов
-
_clearIds() protected
Очистить сохранённые суффиксы ID.
-
_domId() protected
Сгенерировать идентификатор, подходящий для использования в атрибуте id.
-
_id() protected
Сгенерировать атрибут id для элемента.
-
_idSuffix() protected
Сгенерировать суффикс ID.
Подробное описание методов
_clearIds() protected
_clearIds(): void
Очистить сохранённые суффиксы ID.
Возвращаемое значение
void_domId() protected
_domId(string $value): string
Сгенерировать идентификатор, подходящий для использования в атрибуте id.
Параметры
-
string$value Значение для преобразования в ID.
Возвращаемое значение
string_id() protected
_id(string $name, string $val): string
Сгенерировать атрибут id для элемента.
Гарантирует уникальность id для заданного набора полей.
Параметры
-
string$name Имя атрибута ID.
-
string$val Значение атрибута ID.
Возвращаемое значение
string_idSuffix() protected
_idSuffix(string $val): string
Сгенерировать суффикс ID.
Гарантирует уникальность id для заданного набора полей.
Параметры
-
string$val Значение атрибута ID.
Возвращаемое значение
stringПодробное описание свойств
$_idPrefix protected
Префикс для атрибута id.
Тип
string|null$_idSuffixes protected
Список суффиксов id, используемых в текущем рендеринге.
Тип
array<string>
© 2005–present 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/4.3/trait-Cake.View.Helper.IdGeneratorTrait.html