Skip to main content

Application::setHidden

Set hidden data

Description

public void Application::setHidden( mixed $name, [ string $value = "" ] )

Set input field hidden to your template from controller. In template, write {{ hidden }}, this will display <input type="hidden"> with your assigned name and value.

See also Hidden.

Arguments

NameData typeDefaultRemarks
$idstring / arrayhidden name. If in array, syntax must be array($name => $value)
$valuestring""hidden value

Example

Controller
$this->setHidden( 'foo', 'bar' );
Template
{{ hidden }}
Output
<input type="hidden" name="foo" value="bar">

Assigning Multiple Parameters

You can assign multiple parameters.

Controller
$params = array(
'foo' => 'bar',
'baz' => 'qux',
);
$this->setHidden($params);
Template
{{ hidden }}
Output
<input type="hidden" name="foo" value="bar">
<input type="hidden" name="baz" value="qux">