/** * Create a Boostrap submit button. * * @param string $value * @param array $options * * @return string */ public function button($value = null, array $options = []) { $options = array_merge(['class' => 'btn btn-primary'], $options); $inputElement = $this->form->button($value, $options); $wrapperOptions = $this->isHorizontal() ? ['class' => implode(' ', [$this->getLeftColumnOffsetClass(), $this->getRightColumnClass()])] : []; $wrapperElement = '<div' . $this->html->attributes($wrapperOptions) . '>' . $inputElement . '</div>'; return $this->getFormGroup(null, $wrapperElement); }
/** * Create a button element. * * @param string $value * @param array $options * @return string * @static */ public static function button($value = null, $options = array()) { return \Collective\Html\FormBuilder::button($value, $options); }
public function submitButtonIcon($value = null, $options = []) { $options['class'] = '' . (isset($options['class']) ? ' ' . $options['class'] : ''); return parent::button($value, $options); }
/** * Create a button element. * * @param string $value * @param array $options * @return string */ public function button($value = null, $options = array()) { if (!array_key_exists('class', $options)) { $options['class'] = 'btn btn-default'; } return parent::button($value, $options); }