Yo generalmente cuando tengo que hacer algo asi uso ViewHelpers para las distintas columnas, crear un controlador para armar ese tipo de cosas no me gusta mucho, y el view helper me resulta mas limpio, ademas se evita el uso del actionStack que no es taaan bueno en cuanto a rendimiento
Código PHP:
<?php echo $this->doctype(); ?>
<html xmlns="" xml:lang="es" lang="es">
<head>
<?php echo $this->HeadMeta(); ?>
<?php echo $this->headTitle(); ?>
<?php echo $this->headLink()->prependStylesheet($this->baseUrl().'/css/estilo.css'); ?>
</head>
<body>
<div id="header">
<?php echo $this->siteHeader(); ?>
</div>
<div id="content">
<div id="sidebarLeft">
<?php echo $this->sidebarLeft(); ?>
</div>
<div id="sidebarRight">
<?php echo $this->sidebarRight(); ?>
</div>
</div>
<div id="footer">
<?php echo $this->siteFooter(); ?>
</div>
</body>
</html>
Personalmente, mi layout quedaria asi, con 4 view helpers (siteHeader, sidebarLeft, sidebarRight, siteFooter)
y es mucho mas simple y limpio que andar haciendo todo lo anterior