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"> </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"> </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"> </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?