Zend Form default decorators – Gereksiz dt ve dd’leri kaldırma
Merhabalar, Zend Framework’de Zend_Form kullandığımızda default olarak dt ve dd html elementleri oluşturmakta.
1 2 3 4 5 6 7 8 9 10 |
<form enctype="application/x-www-form-urlencoded" action="" method="post"> <dl class="zend_form"> <dt id="username-label"> <label for="username" class="optional">Username</label> </dt> <dd id="username-element"> <input type="text" name="username" id="username" value="" /> </dd> </dl> </form> |
Bunlardan kurtulmak ise oldukça basit 🙂
1 2 3 4 5 6 7 8 9 10 11 |
$this->setDecorators( array( 'FormElements', 'Form' )); $this->setElementDecorators( array( 'ViewHelper', 'Label' )); |
yeni çıktımız ise şu şekilde olacak;
1 2 3 4 |
<form enctype="application/x-www-form-urlencoded" action="" method="post"> <label for="username" class="optional">Username</label> <input type="text" name="username" id="username" value="" /> </form> |
Kolay gele 🙂