本文介绍了表中的Zend表单装饰器错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用下一个装饰器来输入。我希望将其作为表格。

I am using the next decorators for my input. I want to make this as table.

$this->setDecorators(array('ViewHelper','Errors',
           array(array('data'=>'HtmlTag'), array('tag' => 'td')),
           array('Label', array('tag' => 'td')),
           array(array('row'=>'HtmlTag'),array('tag'=>'tr'))
   ));

但表单验证后错误显示不在td中。我怎样才能做到这一点?
我想下一次化妆:

But after form validation Errors showing not in td. How can I do this?I want to make the next makeup:

<table>
   <tr>
      <td>Lable</td>
      <td>Input</td>
      <td>Error</td>
   </tr>
</table>


推荐答案

$this->setDecorators(
   array(
      'ViewHelper',
      array(
         array(
            'data'=>'HtmlTag'
         ),
         array(
            'tag' => 'td'
         )
      ),
      array(
         'Label', 
         array(
            'tag' => 'td'
         )
      ),
      array(
         'Errors', 
         array(
            'tag' => 'td'
         )
      ),
      array(
         array(
            'row'=>'HtmlTag'
         ),
         array(
            'tag'=>'tr'
         )
      )
   )
);

这篇关于表中的Zend表单装饰器错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-23 06:47