Zend1 - 形成无线电装饰

时间:2015-07-20 10:32:54

标签: zend-framework zend-decorators

我在Zend创建了一个nawe字段(收音机):

$sizeId = $this->createElement('radio', 'size_id');

但是我需要查看代码看起来像这样:

<li>
   <input ...>
   <label><span>name</span></label>     
</li>

怎么做?

我做了这段代码:

$sizeId = $this->createElement('radio', 'size_id', array(
            'decorators' => array(
                'ViewHelper',
                array(array('AddTheLi' => 'HtmlTag'), array('tag' => 'li')),
                array(array('AddTheUl' => 'HtmlTag'), array('tag' => 'ul', 'class' => 'size-picker clearfix')),
                'Errors',
                array('Description', array('tag' => 'p', 'class' => 'description')),

            ),
            'disableLoadDefaultDecorators' => true,
            'separator' => '</li><li>',
            'class' => 'attribute-radio',
        ));

但是视图中的代码看起来不像这样:

<li>
   <label><input ...>name</label>     
</li>

为什么输入在标签中?

0 个答案:

没有答案