Form 'widget' for creating labels that contain their input.
Generally this element is used by other widgets, and FormHelper itself.
string
The template to use.
Cake\View\StringTemplate
Templates
Constructor.
Render a label widget.
Returns a list of fields that need to be secured for this widget.
__construct(Cake\View\StringTemplate $templates)
Constructor.
This class uses the following template:
label
Used to generate the label for a radio button. Can use the following variables attrs
, text
and input
.Cake\View\StringTemplate
$templates Templates list.
render(array<string, mixed> $data, Cake\View\Form\ContextInterface $context): string
Render a label widget.
Accepts the following keys in $data:
text
The text for the label.input
The input that can be formatted into the label if the template allows it.escape
Set to false to disable HTML escaping.All other attributes will be converted into HTML attributes.
array<string, mixed>
$data Data array.
Cake\View\Form\ContextInterface
$context The current form context.
string
secureFields(array<string, mixed> $data): array<string>
Returns a list of fields that need to be secured for this widget.
array<string, mixed>
$data array<string>
The template to use.
string
Templates
Cake\View\StringTemplate
© 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/class-Cake.View.Widget.NestingLabelWidget.html