<?php echo TbHtml::textField('email', '', array('placeholder' => 'Email', 'size' => TbHtml::INPUT_SIZE_SMALL)); ?> <?php echo TbHtml::passwordField('password', '', array('placeholder' => 'Password', 'size' => TbHtml::INPUT_SIZE_SMALL)); ?> <?php echo TbHtml::checkBox('rememberMe', false, array('label' => 'Remember me')); ?> <?php echo TbHtml::submitButton('Sign in'); ?> <?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')); ?>
public function testEmailFieldControlGroup() { $I = $this->codeGuy; $html = TbHtml::emailFieldControlGroup('email', 'email'); $group = $I->createNode($html, 'div.control-group'); $label = $group->filter('label.control-label'); $I->seeNodeChildren($label, array('input[type=email]')); }