Class NestingLabelWidget
Form 'widget' for creating labels that contain their input.
Generally this element is used by other widgets, and FormHelper itself.
        
    Namespace: Cake\View\Widget
    
    
    
      
  
      Property Summary
- 
        $_labelTemplate protected
stringThe template to use.
 - 
        $_templates protected
Cake\View\StringTemplateTemplates
 
Method Summary
- 
          
__construct() public
Constructor.
 - 
          
render() public
Render a label widget.
 - 
          
secureFields() public
Returns a list of fields that need to be secured for this widget. Fields are in the form of Model[field][suffix]
 
Method Detail
__construct() ¶ public
__construct(Cake\View\StringTemplate $templates)
      Constructor.
This class uses the following template:
labelUsed to generate the label for a radio button. Can use the following variablesattrs,textandinput.
Parameters
- 
                
Cake\View\StringTemplate$templates Templates list.
render() ¶ public
render(array $data, Cake\View\Form\ContextInterface $context): string
      Render a label widget.
Accepts the following keys in $data:
textThe text for the label.inputThe input that can be formatted into the label if the template allows it.escapeSet to false to disable HTML escaping.
All other attributes will be converted into HTML attributes.
Parameters
- 
                
array$data Data array.
- 
                
Cake\View\Form\ContextInterface$context The current form context.
Returns
stringsecureFields() ¶ public
secureFields(array $data): array
      Returns a list of fields that need to be secured for this widget. Fields are in the form of Model[field][suffix]
Parameters
- 
                
array$data 
Returns
array