protected _groupTemplate ( array $options ) : string | ||
$options | array | The options for group template |
Результат | string | The generated group template |
protected function _groupTemplate($options)
{
$groupTemplate = $options['options']['type'] . 'FormGroup';
if (!$this->templater()->get($groupTemplate)) {
$groupTemplate = 'formGroup';
}
return $this->formatTemplate($groupTemplate, ['input' => $options['input'], 'label' => $options['label'], 'error' => $options['error'], 'templateVars' => isset($options['options']['templateVars']) ? $options['options']['templateVars'] : []]);
}
/** * Generates an group template element * * @param array $options The options for group template * @return string The generated group template */ protected function _groupTemplate($options) { if (isset($options['options']['formGroup']) && $options['options']['formGroup'] === false) { $groupTemplate = 'plainFormGroup'; return $this->templater()->format('plainFormGroup', ['input' => $options['input'], 'label' => $options['label'], 'error' => $options['error']]); } return parent::_groupTemplate($options); }