By default, ZF3 provides you with a single layout template layout.phtml. When the second layout template is ready, you can switch between layouts for a particular controller's public function onDispatch(MvcEvent $e) { // Call the base class' .