Hola amigos,
 
En el manual de referencia de Zend Framework, concretamente en el apartado "26.2.1. Layout scripts" que habla sobre los "placeholder helpers" en el segundo script aparece esto:  
 Código PHP:
   
<!DOCTYPE html
    PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <?= $this->headTitle() ?>
    <?= $this->headScript() ?>
    <?= $this->headStyle() ?>
</head>
<body>
    <?= $this->render('header.phtml') ?>
 
    <div id="nav"><?= $this->placeholder('nav') ?></div>
 
    <div id="content"><?= $this->layout()->content ?></div>
 
    <?= $this->render('footer.phtml') ?>
</body>
</html>   
  Este layout se carga al principio cuando inicia el sistema... luego ¿ este iría atado a cada vista por defecto ? 
Según el manual de ZF, podemos cambiar el layout o sus estados mediante el mismo objeto o uno de sus placeholders. 
Y también dice que si en concreto el alguna de las implementaciones de "placeholder helpers" es llamada sin parametros, como $this->headTitle(); por ejemplo, esta retorna el elemento al que se refiere. 
Para que $this->headTitle(); retornase algo, o por lo menos algo diferente a "Documento sin título"... este debería ser definido explicitamente antes en alguna acción(init por ejemplo), no ? 
Asias ; )