checkBoxControlGroup() public static method

Generates a control group with a check box.
See also: self::controlGroup
public static checkBoxControlGroup ( string $name, boolean | string $checked = false, array $htmlOptions = [] ) : string
$name string the input name.
$checked boolean | string whether the check box is checked.
$htmlOptions array additional HTML attributes.
return string the generated control group.
Exemplo n.º 1
0
&lt;?php echo TbHtml::endForm(); ?></pre>

    <h3>Horizontal form</h3>

    <div class="bs-docs-example">
        <?php 
echo TbHtml::beginFormTb(TbHtml::FORM_LAYOUT_HORIZONTAL);
?>
            <?php 
echo TbHtml::emailFieldControlGroup('email', '', array('label' => 'Email', 'placeholder' => 'Email'));
?>
            <?php 
echo TbHtml::passwordFieldControlGroup('password', '', array('label' => 'Password', 'placeholder' => 'Password'));
?>
            <?php 
echo TbHtml::checkBoxControlGroup('rememberMe', '', array('label' => 'Remember me', 'controlOptions' => array('after' => TbHtml::submitButton('Sign in'))));
?>
        <?php 
echo TbHtml::endForm();
?>
    </div>
    <pre class="prettyprint linenums">
&lt;?php echo TbHtml::beginFormTb(TbHtml::FORM_LAYOUT_HORIZONTAL); ?>
    &lt;?php echo TbHtml::emailFieldControlGroup('email', '',
        array('label' => 'Email', 'placeholder' => 'Email')); ?>
    &lt;?php echo TbHtml::passwordFieldControlGroup('password', '',
        array('label' => 'Password', 'placeholder' => 'Password')); ?>
    &lt;?php echo TbHtml::checkBoxControlGroup('rememberMe', false, array(
        'label' => 'Remember me',
        'controlOptions' => array('after' => TbHtml::submitButton('Sign in')),
    )); ?>
Exemplo n.º 2
0
 public function testCheckBoxControlGroup()
 {
     $I = $this->codeGuy;
     $html = TbHtml::checkBoxControlGroup('checkbox', false, array('label' => 'Label text'));
     $group = $I->createNode($html, 'div.control-group');
     $label = $group->filter('label.checkbox');
     $I->seeNodeChildren($label, array('input[type=checkbox]'));
 }