私のコードは次のようになります。Zend Form Decoratorを使用してすべての入力とラベルをdivに入れる方法は?
$this->setElementDecorators(array(
array('ViewHelper'),
array('Errors', array('tag' => 'div', 'class' => 'error')),
array('Label', array('tag' => 'span')),
array('HtmlTag', array('tag' => 'div'))
));
そして、それは私を与える:
<div>
<div id="email-label"><label for="email" class="required">First name:</label></div>
<input type="text" name="email" id="email" value="" />
</div>
<div>
<div id="email-label"><label for="email" class="required">Last name:</label></div>
<input type="text" name="email" id="email" value="" />
</div>
しかし、私はこのように指定したクラスとdiv要素のすべてを持っているしたいと思います:どのように
<div class="item">
<div class="label"><label for="email" class="required">First name:</label></div>
<div class="element"><input type="text" name="email" id="email" value="" /></div>
</div>
<div class="item">
<div class="label"><label for="email" class="required">Last name:</label></div>
<div class="element"><input type="text" name="email" id="email" value="" /></div>
</div>
私はこれをすることができますか?私はマニュアルを読んで、私は:(より多くのアイデアを持っている
これを確認してください:http://stackoverflow.com/questions/7546135/zend-framework-decorators-wrap-label-and-viewhelper-inside-a-div –