Я пытаюсь получить следующий вывод html с помощью Zend_Form Decorator:
<tr>
<td id="from-label" **class="labelcell"**><label for="from" class="required">From</label></td>
<td><input type="text" name="from" id="from" value="" class="text"></td>
</tr>
Я пытаюсь добавить атрибут класса и, например, атрибут встроенного стиля в теге Label.В приведенном выше примере я хочу добавить class="labelcell
"
Операторы декоратора выглядят следующим образом:
$from = $this->createElement('text', 'from', array(
'validators'=> array(array('regex', false, '/^[0-9]+/i')),
'required'=> true,
'label'=> 'From'
)
);
$from->setAttrib('class', 'text');
$from->setDecorators(
array(
'ViewHelper',
'Description',
'Errors',
array(array('data'=>'HtmlTag'), array('tag' => 'td')),
array('Label', array('tag' => 'td')),
array(array('row' => 'HtmlTag'), array('tag' => 'tr'))
));
Есть ли способ достичь того, чего я хочу, без расширения Zend_Form_Decorator_Label для передачи дополнительныхвариант с вмещающим тегом?