|
Size: | 12337 |
Storage flags: | no_autoload,compress/gzip (28%) |
The FormButton view helper is used to render a <button> HTML element and its attributes.
Basic usage:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | use Zend\Form\Element;
$element = new Element\Button('my-button');
$element->setLabel("Reset");
// Within your view...
/**
* Example #1: Render entire button in one shot...
*/
echo $this->formButton($element);
// <button name="my-button" type="button">Reset</button>
/**
* Example #2: Render button in 3 steps
*/
// Render the opening tag
echo $this->formButton()->openTag($element);
// <button name="my-button" type="button">
echo '<span class="inner">' . $element->getLabel() . '</span>';
// Render the closing tag
echo $this->formButton()->closeTag();
// </button>
/**
* Example #3: Override the element label
*/
echo $this->formButton()->render($element, 'My Content');
// <button name="my-button" type="button">My Content</button>
|
Renders the <button> open tag for the $element instance.
Return type: | string |
---|
Renders a </button> closing tag.
Return type: | string |
---|
Renders a button’s opening tag, inner content, and closing tag.
Parameters: |
|
---|---|
Return type: | string |
The source code of this file is hosted on GitHub. Everyone can update and fix errors in this document with few clicks - no downloads needed.