【发布时间】:2011-04-22 16:07:04
【问题描述】:
我找到了将标准 dt 和 dd 标记更改为 Zend_Form_Element 的表标记的代码。这是我使用的代码:
$element->setDecorators(array(
'ViewHelper',
'Errors',
array(array('data' => 'HtmlTag'), array('tag' => 'td', 'class' => 'element')),
array('Label', array('tag' => 'td', 'class' => 'rightAlign')),
array(array('row' => 'HtmlTag'), array('tag' => 'tr'))
)); 但这会将类名“rightAlign”放在标签标签上,而不是 td 上。我似乎无法理解这些自定义装饰器,所以谁能告诉我如何在标签周围的 td 上获取类名“rightAlign”?
【问题讨论】:
标签: zend-framework zend-form decorator