¿Cómo Zend Framework 2 representa parciales dentro de un módulo?

Tengo algo así para mi estructura de directorios dentro de un módulo:

Api ├── Module.php ├── config │  └── module.config.php ├── src │  └── ( ..etc ..) └── view ├── api │  └── api │  └── index.phtml └── partial   └── test.phtml 

Entonces, estoy haciendo esto:

 partial('partial/test.pthml', array()); ?> 

Sin embargo, obtengo:

05-jun-2012 14:56:58] Error fatal de PHP: excepción no detectada ‘Zend \ View \ Exception \ RuntimeException’ con el mensaje ‘Zend \ View \ Renderer \ PhpRenderer :: render: no se puede renderizar la plantilla’ partial / test.pthml “; resolver no se pudo resolver en un archivo ‘en /Users/jeff/web/n/vendor/zendframework/zendframework/library/Zend/View/Renderer/PhpRenderer.php:463

¿A dónde deberían ir mis parciales?

esto se puede lograr

  echo $this->partial('layout/header', array('vr' => 'zf2')); 

puede acceder a la variable en vista usando

 echo $this->vr; 

no olvide agregar la siguiente línea en su view_manager del archivo module.config.php.

 'layout/header' => __DIR__ . '/../view/layout/header.phtml', 

después de agregar, se ve así

 return array( 'view_manager' => array( 'template_path_stack' => array( 'user' => __DIR__ . '/../view' , ), 'display_not_found_reason' => true, 'display_exceptions' => true, 'doctype' => 'HTML5', 'not_found_template' => 'error/404', 'exception_template' => 'error/index', 'template_map' => array( 'layout/layout' => __DIR__ . '/../view/layout/layout.phtml', 'layout/header' => __DIR__ . '/../view/layout/header.phtml', 'error/404' => __DIR__ . '/../view/error/404.phtml', 'error/index' => __DIR__ . '/../view/error/index.phtml', ), ), ); 

¿Has intentado incluir el nombre de tu módulo en el llamado a View Helper partial ()?

http://packages.zendframework.com/docs/latest/manual/en/zend.view.helpers.html#zend.view.helpers.initial.partial.modules

 partial('pager.phtml', 'list', $pagerData) ?>