gpt4 book ai didi

php - zend framework 2 viewModel 它不工作

转载 作者:行者123 更新时间:2023-12-03 23:05:03 25 4
gpt4 key购买 nike

我有一个在 ZF2 中运行的示例相册,对于李尔,我尝试在 ZF2 中使用一个新模块,它调用电子邮件,它的所有工作,文件夹配置,模块,路由, Controller 等。

我的问题是 ZF2,无法识别我的观点在哪里。文件夹在那里,index.phtml 也在那里。但我仍然有这个错误:

Fatal error: Uncaught exception 'Zend\View\Exception\RuntimeException' with message 'Zend\View\Renderer\PhpRenderer::render: Unable to render template "emails/emails/index"; resolver could not resolve to a file' in C:\xampp\htdocs\ZendSkeletonApplication\vendor\ZF2\library\Zend\View\Renderer\PhpRenderer.php:451

Stack trace:

#0 C:\xampp\htdocs\ZendSkeletonApplication\vendor\ZF2\library\Zend\View\View.php(203): Zend\View\Renderer\PhpRenderer->render(Object(Zend\View\Model\ViewModel))

#1 C:\xampp\htdocs\ZendSkeletonApplication\vendor\ZF2\library\Zend\View\View.php(230): Zend\View\View->render(Object(Zend\View\Model\ViewModel))

#2 C:\xampp\htdocs\ZendSkeletonApplication\vendor\ZF2\library\Zend\View\View.php(196): Zend\View\View->renderChildren(Object(Zend\View\Model\ViewModel))

#3 C:\xampp\htdocs\ZendSkeletonApplication\vendor\ZF2\library\Zend\Mvc\View\Http\DefaultRenderingStrategy.php(128): Zend\View\View->render(Object(Zend\View\Model\ViewModel))

#4 [internal function]: Zend\Mvc\View\Http\DefaultRenderingStrategy->render(Ob in C:\xampp\htdocs\ZendSkeletonApplication\vendor\ZF2\library\Zend\View\Renderer\PhpRenderer.php on line 451

我认为这是因为它找不到文件夹和存档 emails\emails\index
有什么想法吗?

最佳答案

您是否在模块配置中包含了 template_map 条目?在配置文件中,您应该有类似这样的内容来解析模板。

return array(
'view_manager' => array(
'template_map' => array(
'emails/emails/index' => __DIR__ . '/../views/emails/emails/index.phtml',
'web/index/index' => __DIR__ . '/../views/web/index/index.phtml',
'error/404' => __DIR__ . '/../views/error/404.phtml',
'error/index' => __DIR__ . '/../views/error/index.phtml',
'layout/layout' => __DIR__ . '/../views/layouts/welcome-page.phtml',
'forms/registration' => __DIR__ . '/../views/forms/registration.phtml',
'test' => __DIR__ . '/../views/test.phtml',
),
'template_path_stack' => array(
__DIR__ . '/../views',
)
));

关于php - zend framework 2 viewModel 它不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12382544/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com