Zend framework2 zf2无法渲染部分导航

Zend framework2 zf2无法渲染部分导航,zend-framework2,partials,zend-view,zend-navigation,Zend Framework2,Partials,Zend View,Zend Navigation,我正在尝试做“$partial=array(DIR”/menu.phtml,“default”) 和im获取错误致命错误:Zend\View\Exception\RuntimeException:Zend\View\Renderer\PhpRenderer::render:无法呈现模板“/home/cawa/www/zf2/module/Nav/View/layout/menu.phtml”;解析程序无法解析为第471行的/home/cawa/www/zf2/vendor/zendframewo

我正在尝试做“$partial=array(DIR”/menu.phtml,“default”)

和im获取错误
致命错误:Zend\View\Exception\RuntimeException:Zend\View\Renderer\PhpRenderer::render:无法呈现模板“/home/cawa/www/zf2/module/Nav/View/layout/menu.phtml”;解析程序无法解析为第471行的/home/cawa/www/zf2/vendor/zendframework/zendframework/library/Zend/View/Helper/Navigation/AbstractHelper.php中的文件


有什么问题吗?

还要注意菜单的命名-如果“导航”关键字不存在,则部分中的容器对我来说是空的

<?= $this->navigation()->menu('navigation')->setPartial(array('partials/menu.phtml', 'default'))->render() ?>


显然,该文件不存在
/module/Nav/view/layout/menu.phtml
这就是错误给你的全部信息。不,文件在那里,如果没有这样的文件,它会给出另一个错误。我不确定解析器是否能处理绝对路径。尝试将其设置为“layout/menu.phtml”。如果这仍然不起作用,则说明您的解析器有问题。在这种情况下,请向我们报告,我们将检查您的配置。请注意,我的评论中有一个拼写错误。它必须是“layout/menu.phtml”-而不是“view/layout/menu.phtml”。谢谢它是关于路径的,有了/layout/menu.phtml它就可以工作了,你能给我一个部分菜单示例的链接吗?这些是我使用最多的文档(除了自己浏览源代码):希望这有帮助。
<?= $this->navigation()->menu('navigation')->setPartial(array('partials/menu.phtml', 'default'))->render() ?>