WidgetInterface (class)

Interface WidgetInterface

Interface for input widgets.

Direct known implementers

Cake\View\Widget\BasicWidget, Cake\View\Widget\DateTimeWidget, Cake\View\Widget\FileWidget, Cake\View\Widget\LabelWidget, Cake\View\Widget\MultiCheckboxWidget, Cake\View\Widget\RadioWidget

Indirect known implementers

Cake\View\Widget\ButtonWidget, Cake\View\Widget\CheckboxWidget, Cake\View\Widget\NestingLabelWidget, Cake\View\Widget\SelectBoxWidget, Cake\View\Widget\TextareaWidget

Method Detail

rendersource public

render( array $data , Cake\View\Form\ContextInterface $context )

Converts the $data into one or many HTML elements.

Parameters

array $data
The data to render.
Cake\View\Form\ContextInterface $context
The current form context.

Returns

string
Generated HTML for the widget element.

secureFieldssource public

secureFields( array $data )

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
The data to render.

Returns

array
Array of fields to secure.

© 2005–2016 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.
http://api.cakephp.org/3.1/class-Cake.View.Widget.WidgetInterface.html

在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号

意见反馈
返回顶部