2009-07-21 21 views
8

Ne başarmaya çalışıyorum onay kutusu (onlara sağında) onay kutusu giriş alanları sonra ekrana etiketler sahip olmaktır.Zend Framework Onay Kutusu dekoratörler

Şimdi bu dekoratörler kullanıyorum: Ben Etiket ve ViewHelper dekoratörler anahtarlama denedi ama bu hiçbir şey yapmadı

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

. Baska öneri?

cevap

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

değeri olarak APPEND veya başa alabilir yerleştirme seçeneği

+0

çok teşekkür ederim :) –

+1

buna ihtiyacım vardı! Ya da $ this-> getElement ('elementId') -> getDecorator ('label') -> setOption ('plascement', 'APPEND'); – Phliplip

3

Bunun eski bir soru olduğunu biliyorum, ama bu önceden oluşturulmuş unsur bir ile ise de

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

kullanabilirsiniz dekoratör mevcut