我正在构建我的第一个 ZF2 应用程序,并且在我的一个模块中,与我的控制器关联的视图没有加载。有没有办法可以检查 ZF 试图执行的视图路径?
我检查了所有文件路径和模块配置设置,它们看起来是正确的,并且我所有其他具有相同布局的模块都可以正常工作,所以我认为这是文件名或命名空间问题。
我正在构建我的第一个 ZF2 应用程序,并且在我的一个模块中,与我的控制器关联的视图没有加载。有没有办法可以检查 ZF 试图执行的视图路径?
我检查了所有文件路径和模块配置设置,它们看起来是正确的,并且我所有其他具有相同布局的模块都可以正常工作,所以我认为这是文件名或命名空间问题。
如果您使用Zend-developer-tools,它会在工具栏中向您显示使用了哪个布局、模板。
对于您的问题 - 在模块中,您可以替换其他模块中的模板。但它应该取决于模板路径堆栈。
在 module.config.php 中,您应该有类似的内容:
'view_manager' => array(
'template_path_stack' => array(
'application' => __DIR__ . '/../view',
),