TbHtml::controls PHP Method

controls() public static method

Generates form controls.
public static controls ( mixed $controls, array $htmlOptions = [] ) : string
$controls mixed the controls.
$htmlOptions array additional HTML attributes.
return string the generated controls.
    public static function controls($controls, $htmlOptions = array())
    {
        if (TbArray::popValue('row', $htmlOptions, false)) {
            self::addCssClass('row', $htmlOptions);
        }
        $before = TbArray::popValue('before', $htmlOptions, '');
        $after = TbArray::popValue('after', $htmlOptions, '');
        if (is_array($controls)) {
            $controls = implode('', $controls);
        }
        $content = $before . $controls . $after;
        return self::tag('div', $htmlOptions, $content);
    }

Usage Example

Exemplo n.º 1
0
<br>
        <?php 
echo TbHtml::dropDownList('dropDown', '', array('1'), array('span' => 3));
?>
    </div>
    <pre class="prettyprint linenums">
&lt;?php echo TbHtml::textField('text', '', array('placeholder' => '.span1', 'span' => 1)); ?>
&lt;?php echo TbHtml::textField('text', '', array('placeholder' => '.span2', 'span' => 2)); ?
&lt;?php echo TbHtml::textField('text', '', array('placeholder' => '.span3', 'span' => 3)); ?>
&lt;?php echo TbHtml::dropDownList('dropDown', '', array('1'), array('span' => 1)); ?>
&lt;?php echo TbHtml::dropDownList('dropDown', '', array('1'), array('span' => 2)); ?>
&lt;?php echo TbHtml::dropDownList('dropDown', '', array('1'), array('span' => 3)); ?></pre>

    <div class="bs-docs-example">
        <?php 
echo TbHtml::controls(TbHtml::textField('text', '', array('placeholder' => '.span5', 'span' => 5)));
?>
        <?php 
echo TbHtml::controlsRow(array(TbHtml::textField('text', '', array('placeholder' => '.span4', 'span' => 4)), TbHtml::textField('text', '', array('placeholder' => '.span1', 'span' => 1))));
?>
        <?php 
echo TbHtml::controlsRow(array(TbHtml::textField('text', '', array('placeholder' => '.span3', 'span' => 3)), TbHtml::textField('text', '', array('placeholder' => '.span2', 'span' => 2))));
?>
        <?php 
echo TbHtml::controlsRow(array(TbHtml::textField('text', '', array('placeholder' => '.span2', 'span' => 2)), TbHtml::textField('text', '', array('placeholder' => '.span3', 'span' => 3))));
?>
        <?php 
echo TbHtml::controlsRow(array(TbHtml::textField('text', '', array('placeholder' => '.span1', 'span' => 1)), TbHtml::textField('text', '', array('placeholder' => '.span4', 'span' => 4))));
?>
    </div>
    <pre class="prettyprint linenums">
All Usage Examples Of TbHtml::controls
TbHtml