KMP PHP API Reference

ColumnSelectBoxWidget extends SelectBoxWidget
in package

Form 'widget' for creating select box in bootstrap columns.

Generally this element is used by other widgets, and FormHelper itself.

Table of Contents

Methods

render()  : string
Render a select box form input inside a column.

Methods

render()

Render a select box form input inside a column.

public render(array<string|int, mixed> $data, ContextInterface $context) : string

Render a select box input given a set of data. Supported keys are:

  • name - Set the input name.
  • options - An array of options.
  • disabled - Either true or an array of options to disable. When true, the select element will be disabled.
  • val - Either a string or an array of options to mark as selected.
  • empty - Set to true to add an empty option at the top of the option elements. Set to a string to define the display text of the empty option. If an array is used the key will set the value of the empty option while, the value will set the display text.
  • escape - Set to false to disable HTML escaping.

Options format

See Cake\View\Widget\SelectBoxWidget::render() methods.

Parameters
$data : array<string|int, mixed>

Data to render with.

$context : ContextInterface

The current form context.

Tags
throws
RuntimeException

when the name attribute is empty.

Return values
string

A generated select box.


        
On this page

Search results