Zend_Form: subforms Duplicate dekoratör kimlikleri

0 Cevap php

Ben bir html formu işlemek için Zend Framework 1.10.6 dan Zend_Form kullanıyorum. Bu formu 'z' olarak, bir alanda 'a' ile bir form var. Form bir kez adı 'x' ile ve bir kez 'Y' olarak, iki ana formda eklenir.

Aşağıda Zend_Form-nesne tarafından işlenen html.

<form id="z" enctype="application/x-www-form-urlencoded" method="post" action="">
 <dl class="zend_form">
  <dt id="x-label">&#160;</dt>
  <dd id="x-element">
   <fieldset id="fieldset-x">
    <dl>
     <dt id="a-label"><label for="x-a" class="required">A</label></dt>
     <dd id="a-element"><input type="text" name="x[a]" id="x-a" value="" /></dd>
    </dl>
   </fieldset>
  </dd>

  <dt id="y-label">&#160;</dt>
  <dd id="y-element">
   <fieldset id="fieldset-y">
    <dl>
     <dt id="a-label"><label for="y-a" class="optional">A</label></dt>
     <dd id="a-element"><input type="text" name="y[a]" id="y-a" value="" /></dd>
    </dl>
   </fieldset>
  </dd>

  <dt id="submit-label">&#160;</dt><dd id="submit-element"><input type="submit" name="submit" id="submit" value="Submit" /></dd>
 </dl>
</form>

Tek sorun, standart dekoratör (<dt>, <dd>) yinelenen kimlik üretir şimdi. Neden bu kimlikleri giriş alanlarının kimlikleri gibi, alt form adı ve bir çizgi ile başlamazlar?

0 Cevap