【发布时间】:2012-06-09 20:00:08
【问题描述】:
我在一个模块中的目录结构有这样的东西:
Api
├── Module.php
├── config
│ └── module.config.php
├── src
│ └── ( ..etc ..)
└── view
├── api
│ └── api
│ └── index.phtml
└── partial
└── test.phtml
然后,我正在这样做:
<?= $this->partial('partial/test.pthml', array()); ?>
但是,我得到:
05-Jun-2012 14:56:58] PHP 致命错误:未捕获的异常 带有消息的“Zend\View\Exception\RuntimeException” 'Zend\View\Renderer\PhpRenderer::render: 无法渲染模板 “部分/test.pthml”;解析器无法解析到文件' /Users/jeff/web/n/vendor/zendframework/zendframework/library/Zend/View/Renderer/PhpRenderer.php:463
我的部分应该去哪里?
【问题讨论】:
-
您的目录结构正确,并且您的局部视图助手设置正确。只需确保您已将
'template_path_stack' => array('user' => __DIR__ . '/../view')添加到您的module.config.php文件中,您应该会很好。
标签: php zend-framework2