$_templates
$_templates : \Cake\View\StringTemplate
Templates
Form 'widget' for creating labels that contain their input.
Generally this element is used by other widgets, and FormHelper itself.
$_templates : \Cake\View\StringTemplate
Templates
__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 $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 | $data | Data array. |
| \Cake\View\Form\ContextInterface | $context | The current form context. |
<?php
/**
* CakePHP(tm) : Rapid Development Framework (https://cakephp.org)
* Copyright (c) Cake Software Foundation, Inc. (https://cakefoundation.org)
*
* Licensed under The MIT License
* For full copyright and license information, please see the LICENSE.txt
* Redistributions of files must retain the above copyright notice.
*
* @copyright Copyright (c) Cake Software Foundation, Inc. (https://cakefoundation.org)
* @link https://cakephp.org CakePHP(tm) Project
* @since 3.0.0
* @license https://opensource.org/licenses/mit-license.php MIT License
*/
namespace Cake\View\Widget;
/**
* Form 'widget' for creating labels that contain their input.
*
* Generally this element is used by other widgets,
* and FormHelper itself.
*/
class NestingLabelWidget extends LabelWidget
{
/**
* The template to use.
*
* @var string
*/
protected $_labelTemplate = 'nestingLabel';
}