On this page
Trait IdGeneratorTrait
A trait that provides id generating methods to be used in various widget classes.
Property Summary
-
$_idPrefix protected
string|null
Prefix for id attribute.
-
$_idSuffixes protected
array<string>
A list of id suffixes used in the current rendering.
Method Summary
_clearIds() protected
Clear the stored ID suffixes.
_domId() protected
Generate an ID suitable for use in an ID attribute.
_id() protected
Generate an ID attribute for an element.
_idSuffix() protected
Generate an ID suffix.
Method Detail
_clearIds() protected
_clearIds(): void
Clear the stored ID suffixes.
Returns
void
_domId() protected
_domId(string $value): string
Generate an ID suitable for use in an ID attribute.
Parameters
string
$value-
The value to convert into an ID.
Returns
string
_id() protected
_id(string $name, string $val): string
Generate an ID attribute for an element.
Ensures that id's for a given set of fields are unique.
Parameters
string
$name-
The ID attribute name.
string
$val-
The ID attribute value.
Returns
string
_idSuffix() protected
_idSuffix(string $val): string
Generate an ID suffix.
Ensures that id's for a given set of fields are unique.
Parameters
string
$val-
The ID attribute value.
Returns
string
Property Detail
$_idPrefix protected
Prefix for id attribute.
Type
string|null
$_idSuffixes protected
A list of id suffixes used in the current rendering.
Type
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.4/trait-Cake.View.Helper.IdGeneratorTrait.html