デコレータでこれを行うのは少し難しいですが、それは可能です。互いに分離したタグ内で2つの個別のコンポーネントをラップする必要があるため、最初にHtmlTagデコレータを使用して一方をラップし、その後、その後にデコレータを追加して(またはオプションで他の方法で)もう一方をビルドする必要があります。周りと前に):
$this->setElementDecorators(array(
array('Label'),
array(array('labelTd'=>'HtmlTag'),array('tag'=>'td','class'=>'label_td')),
array(array('labelTr'=>'HtmlTag'),array('tag'=>'tr','class'=>'label_tr')),
array(array('elementOpenTr'=>'HtmlTag'),array('tag'=>'tr','class'=>'element_tr','openOnly'=>true,'placement'=>'append')),
array(array('elementOpenTd'=>'HtmlTag'),array('tag'=>'td','class'=>'element_td','openOnly'=>true,'placement'=>'append')),
array('ViewHelper', array('placement' => 'append')),
array(array('elementCloseTd'=>'HtmlTag'),array('tag'=>'td','closeOnly'=>true,'placement'=>'append')),
array(array('elementCloseTr'=>'HtmlTag'),array('tag'=>'tr','closeOnly'=>true,'placement'=>'append'))
));