2009-07-21 90 views
8

我試圖完成的是在複選框輸入字段(在它們的右側)之後顯示覆選框標籤。Zend Framework複選框裝飾器

我現在用的這些裝飾:

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

我曾嘗試切換標籤和視圖助手裝飾但什麼也沒做。有什麼建議麼?

回答

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

佈局選項可以採取追加或預先準備的價值

+0

非常感謝你:) – 2009-07-21 12:18:04

3

我知道這是一個老問題,但你也可以使用

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

,如果它是一個已經創建的元素與現有裝飾師