Zend Framework Checkbox Zierer

stimmen
8

Was ich versuche zu erreichen ist zu Checkbox Etiketten anzuzeigen, nachdem Checkbox Eingabefelder (rechts davon) haben.

Ich verwende diese Dekorateure jetzt:

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

Ich habe versucht, das Etikett und Dekorateure View Helfer Schalt aber das tat nichts. Irgendwelche Vorschläge?

Veröffentlicht am 21/07/2009 um 12:37
quelle vom benutzer
In anderen Sprachen...                            


2 antworten

stimmen
30

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

die Platzierungsoption kann APPEND oder PREPEND als Wert annehmen

Beantwortet am 21/07/2009 um 13:11
quelle vom benutzer

stimmen
3

Ich weiß, dass ist eine ältere Frage, aber Sie können auch verwenden

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

wenn es sich um ein bereits erstellte Element mit einem bestehenden Dekorateur

Beantwortet am 19/11/2011 um 22:06
quelle vom benutzer

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