Trait IdGeneratorTrait

A trait that provides id generating methods to be used in various widget classes.

Direct Users

Properties summary

  • $_idPrefix protected
    string|null
    Prefix for id attribute.
  • $_idSuffixes protected
    array
    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.

Method Detail

_clearIds()source protected

_clearIds( )

Clear the stored ID suffixes.

_domId()source protected

_domId( string $value )

Generate an ID suitable for use in an ID attribute.

Parameters

string $value
The value to convert into an ID.

Returns

string
The generated id.

_id()source protected

_id( string $name , string $val )

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
Generated id.

Properties detail

$_idPrefixsource

protected string|null

Prefix for id attribute.

$_idSuffixessource

protected array

A list of id suffixes used in the current rendering.

[]

© 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