<?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"> <?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', false, array( 'label' => 'Remember me', 'controlOptions' => array('after' => TbHtml::submitButton('Sign in')), )); ?>
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]')); }