Button input class
This input class can be used to render button elements. If you need to make basic submit inputs with type=submit, use the Basic input widget.
Cake\View\StringTemplateStringTemplate instance.
Constructor.
Render a button.
Returns a list of fields that need to be secured for this widget.
__construct(Cake\View\StringTemplate $templates)
Constructor.
Cake\View\StringTemplate $templates Templates list.
render(array<string, mixed> $data, Cake\View\Form\ContextInterface $context): string
Render a button.
This method accepts a number of keys:
text The text of the button. Unlike all other form controls, buttons do not escape their contents by default.escapeTitle Set to false to disable escaping of button text.escape Set to false to disable escaping of attributes.type The button type defaults to 'submit'.Any other keys provided in $data will be converted into HTML attributes.
array<string, mixed> $data The data to build a button with.
Cake\View\Form\ContextInterface $context The current form context.
stringsecureFields(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>StringTemplate instance.
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.ButtonWidget.html