I've got something like this for my directory structure inside a module:
Api
├── Module.php
├── config
│ └── module.config.php
├── src
│ └── ( ..etc ..)
└── view
├── api
│ └── api
│ └── index.phtml
└── partial
└── test.phtml
Then, I'm doing this:
<?= $this->partial('partial/test.pthml', array()); ?>
However, I get:
05-Jun-2012 14:56:58] PHP Fatal error: Uncaught exception 'Zend\View\Exception\RuntimeException' with message 'Zend\View\Renderer\PhpRenderer::render: Unable to render template "partial/test.pthml"; resolver could not resolve to a file' in /Users/jeff/web/n/vendor/zendframework/zendframework/library/Zend/View/Renderer/PhpRenderer.php:463
Where should my partials go?
Have you tried to include the name of your module in the called to the View Helper partial()?
http://packages.zendframework.com/docs/latest/manual/en/zend.view.helpers.html#zend.view.helpers.initial.partial.modules
this can be achieved by
you can access the variable in view using
don't forget to add following line in your view_manager of module.config.php file.
after adding it looks like this