0

私は長い間疑問に思っています.私はzend_formの適切な方法を取得していません. どうすれば zend_form の tr タグに td を追加できますか? では、この問題を zend フレームワークでどのように解決できますか。誰でも私を助けてください。以下のコードのようになります。

<table>
      <tr>
       <td><input type='checkbox' id='something'/></td>
       <td><img src='src'/></td>
       <td><input type='text' id='something'/></td>
       <td><input type='radio' group='justonegroup'/></td>
      </tr>
</table>

私のコードは次のようなものです:

          $pollAdd->setDecorators(array('ViewHelper',
            array(array('data' => 'HtmlTag'), array('tag' => 'td')),
            array(array('emptyrow' => 'HtmlTag'), array('tag' => 'td',                 )),
array(array('row' => 'HtmlTag') , array('tag' => 'tr','id'=>'trRowAdd')))); 


    $this->setDecorators(array(
            'FormElements',
            array('HtmlTag' , array('tag' => 'table' , 'class' =>'formTable')),
            'Form'));
4

1 に答える 1

1

送信フォームsetDecoratorsを使用する

何かのようなもの 、

   $this->setElementDecorators(array(
                'viewHelper',
                'Errors',
                array(array('data'=>'HtmlTag'),array('tag'=>'td')),
                array('Label',array('tag'=>'td')),
                array(array('row'=>'HtmlTag'),array('tag'=>'tr'))

    ),array('firstname','lastname'));

フォーム自体には、table以下のようなhtmlタグがあります。

 $form->setDecorators(array(
    'FormElements',
    array('HtmlTag', array('tag' => 'table')),
    'Form',
  ));
于 2012-08-08T11:22:53.820 に答える