PHP Класс Zend_Form_Decorator_ViewHelper

Decorate an element by using a view helper to render it. Accepts the following options: - separator: string with which to separate passed in content and generated content - placement: whether to append or prepend the generated content to the passed in content - helper: the name of the view helper to use Assumes the view helper accepts three parameters, the name, value, and optional attributes; these will be provided by the element.
Наследование: extends Zend_Form_Decorator_Abstract
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$_buttonTypes array Element types that represent buttons
$_helper string View helper to use when rendering

Открытые методы

Метод Описание
getElementAttribs ( ) : array Retrieve element attributes
getHelper ( ) : string Retrieve view helper for rendering element
getName ( ) : string Get name
getValue ( Zend_Form_Element $element ) : string | null Get value
render ( string $content ) : string Render an element using a view helper
setHelper ( string $helper ) : Zend_Form_Decorator_Element_ViewHelper Set view helper to use when rendering

Описание методов

getElementAttribs() публичный Метод

Set id to element name and/or array item.
public getElementAttribs ( ) : array
Результат array

getHelper() публичный Метод

Retrieve view helper for rendering element
public getHelper ( ) : string
Результат string

getName() публичный Метод

If element is a Zend_Form_Element, will attempt to namespace it if the element belongs to an array.
public getName ( ) : string
Результат string

getValue() публичный Метод

If element type is one of the button types, returns the label.
public getValue ( Zend_Form_Element $element ) : string | null
$element Zend_Form_Element
Результат string | null

render() публичный Метод

Determine view helper from 'viewHelper' option, or, if none set, from the element type. Then call as helper($element->getName(), $element->getValue(), $element->getAttribs())
public render ( string $content ) : string
$content string
Результат string

setHelper() публичный Метод

Set view helper to use when rendering
public setHelper ( string $helper ) : Zend_Form_Decorator_Element_ViewHelper
$helper string
Результат Zend_Form_Decorator_Element_ViewHelper

Описание свойств

$_buttonTypes защищенное свойство

Element types that represent buttons
protected array $_buttonTypes
Результат array

$_helper защищенное свойство

View helper to use when rendering
protected string $_helper
Результат string