view/netglue-money/form/money-fieldset.phtml
<?php
/**
* Example view script for rendering the Money Fieldset
* in a Bootstrap 2.x style
*/
/** @var \NetglueMoney\Form\MoneyFieldset $fieldset */
$fieldset = $this->fieldset;
$code = $fieldset->get('currency');
$amount = $fieldset->get('amount');
$isError = count($code->getMessages()) || count($amount->getMessages());
$fieldsetClass = [
'money-fieldset',
'control-group',
];
if($isError) {
$fieldsetClass[] = 'error';
}
$fieldsetClass = implode(' ', $fieldsetClass);
$this->formElementErrors()->setAttributes(['class' => 'text-error unstyled']);
$code->setAttribute('class', 'input-mini currency-code');
$amount->setAttribute('class', 'input money-amount');
?>
<fieldset class="<?= $fieldsetClass; ?>">
<legend><?php echo $this->escapeHtml($fieldset->getLabel()); ?></legend>
<?php
echo $this->formElement($code);
echo $this->formMoney($amount);
echo $this->formElementErrors($code);
echo $this->formElementErrors($amount);
?>
</fieldset>