Zend Framework Checkbox Декораторы

голоса
8

То, что я пытаюсь сделать, чтобы иметь Флажок метка отображения после ввода полей флажка (справа от них).

Я использую эти декоратор в настоящее время:

private $checkboxDecorators = array(
    Label,
    array(array('data' => 'HtmlTag'), array('tag' => 'div', 'class' => 'checkbox')),
    'ViewHelper',
    array(array('row' => 'HtmlTag'), array('tag' => 'li')),
);

Я попытался переключения этикетки и ViewHelper декораторов, но это ничего не делал. Какие-либо предложения?

Задан 21/07/2009 в 12:37
источник пользователем
На других языках...                            


2 ответов

голоса
30

$this->getElement('elementId')->addDecorator('Label', array('placement' => 'APPEND'))

вариант размещения может принимать APPEND или PREPEND в качестве значения

Ответил 21/07/2009 в 13:11
источник пользователем

голоса
3

Я знаю, что это старый вопрос, но вы также можете использовать

$element->getDecorator('label')->setOption('placement', 'APPEND');

если это уже созданный элемент с существующим декоратором

Ответил 19/11/2011 в 22:06
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more