public function testActivePasswordFieldControlGroup() { $I = $this->codeGuy; $html = TbHtml::activePasswordFieldControlGroup(new Dummy(), 'password'); $group = $I->createNode($html, 'div.control-group'); $label = $group->filter('label.control-label'); $I->seeNodeChildren($label, array('input[type=password]')); }
echo TbHtml::errorSummary($model); ?> <?php } ?> <form method="post" class="form-horizontal"> <?php echo TbHtml::activeTextFieldControlGroup($model, 'username'); ?> <?php echo TbHtml::activePasswordFieldControlGroup($model, 'password'); ?> <?php echo TbHtml::activePasswordFieldControlGroup($model, 'password_verify'); ?> <?php echo TbHtml::activeEmailFieldControlGroup($model, 'email'); ?> <!-- <div class="span3 control-group"> <div class="controls"> <?php //echo CHtml::textField('Users[username]', $model->username, array('maxlength' => 255, 'id' => 'Users_username')); ?> <?php echo CHtml::activeTextField($model, 'username'); ?>
/** * Generates a control group with a password field for a model attribute. * @param CModel $model the data model. * @param string $attribute the attribute name. * @param array $htmlOptions additional HTML attributes. * @return string the generated row. * @see TbHtml::activePasswordFieldControlGroup */ public function passwordFieldControlGroup($model, $attribute, $htmlOptions = array()) { $htmlOptions = $this->processRowOptions($model, $attribute, $htmlOptions); return TbHtml::activePasswordFieldControlGroup($model, $attribute, $htmlOptions); }