Zend_Form i XHTML
19 lut 2009
Zend_Form, mimo że bardzo słabo udokumentowany i toporny w konfiguracji, jest przydatnym elementem Zend Framework‘a. Niestety, domyślnie generuje znaczniki HTML a nie XHTML, co uniemożliwia walidację kodu strony.
Jest na to wyjście.
Wystarczy w pliku bootstrap.php dodać następującą definicję doctype:
$view = new Zend_View();
$view->setEncoding('UTF-8');
$view->doctype('XHTML1_TRANSITIONAL');
$viewRenderer = new Zend_Controller_Action_Helper_ViewRenderer($view);
Zend_Controller_Action_HelperBroker::addHelper($viewRenderer);Metoda doctype (klasa Zend_View_Helper_Doctype) przyjmuje jedną z wartości:
- XHTML11
- XHTML1_STRICT
- XHTML1_TRANSITIONAL
- XHTML1_FRAMESET
- XHTML_BASIC1
- HTML4_STRICT
- HTML4_LOOSE
- HTML4_FRAMESET
- HTML5
- CUSTOM_XHTML
- CUSTOM





Skomentuj wpis