2011-03-31 94 views
2

我有一個單選按鈕列表,它來自數據庫。我想把他們每個人分成一個獨立的「td」。我所做的是:以Zend形式裝飾單選按鈕

foreach ($notificationTypes as $key => $value) { 
      $radios->removeDecorator('DtDdWrapper'); 
      $radios->removeDecorator('HtmlTag'); 
       $radios->addMultiOption($value, $value . "_" . $i); 

     } 
$radios->setDecorators($this->elementDecorators); 
     $this->addElement($radios); 
這是我的裝飾:
abstract class Myprj_Form_Abstract extends Zend_Form { 

    protected $elementDecorators = array(
    'ViewHelper', 
     'Errors', 
     array(array('data' => 'HtmlTag'), array('tag' => 'td', 'class' => 'right_columns')), 
     array('Label', array('tag' => 'td')), 
     array(array('row' => 'HtmlTag'), array('tag' => 'tr')), 
    ); 
} 
但是,什麼我是得了全部位於成一個TD單選按鈕。我知道我可以把它做到視圖中,但我想把它們放入表單中。有誰知道該怎麼做?

非常感謝

回答

3

我已經找到了答案,所以我會分享....

我只是需要加入

$radios->setSeperator('</td></tr><tr><td>'); 

容易,吶?

歡呼聲,

+0

是的,很好的接收! – stefgosselin 2011-06-15 12:49:55