Doctype unter Zend setzen

Über die application.ini kann dies leicht gemacht werden:

resources.view[] =
resources.view.doctype=xhtml1_strict

Es gibt auch die Möglichkeit das in der Bootstrap.php zu machen, wobei ich erste Methode bevorzuge:

protected function _initDoctype() 
{ 
  $this->bootstrap('view'); 
  $view = $this->getResource('view'); 
  $view->doctype('XHTML1_STRICT'); 
}

Es sollte natürlich ein Layout aktiv sein. Das macht man am besten mit der Konsole:

zf enable layout

In der layout.phtml kann dann die Doctype-Anweisung ausgegeben werden:

<!-- application/layouts/scripts/layout.phtml -->
 
<?php echo $this->doctype() ?>
 
....

 

Kommentar verfassen