У меня есть список радиокнопок, которые пришли из БД.Я хочу поместить каждого из них в отдельное «тд».То, что я сделал:
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')),
);
}
НО, что я получил, все переключатели, расположенные в одном тд.Я знаю, что могу сделать это в виде, но я хочу сделать их в форме.Кто-нибудь знает, как это сделать?
Большое спасибо