Я пытаюсь использовать ViewModel для рендеринга шаблона. Вот view_manager моего module.config:
'view_manager' => [
'template_map' => [
'landingpage/confirm' => __DIR__ . '/../view/confirm.phtml',
],
'template_path_stack' => [
'landingpage' => __DIR__ . '/../view',
],
]
В моем контроллере я пытаюсь сделать:
$view = new ViewModel();
$view->setTemplate('landingpage/confirm');
$view->setTerminal(true);
return $view;
И я получаю следующую ошибку:
Fatal error: Uncaught Zend\View\Exception\RuntimeException: Zend\View\Renderer\PhpRenderer::render:
Unable to render template "landingpage/confirm"; resolver could not resolve to a file in /Users/fbarril/egoi-public/vendor/zendframework/zend-view/src/Renderer/PhpRenderer.php:498
Stack trace:
#0 /Users/fbarril/egoi-public/vendor/zendframework/zend-view/src/View.php(207): Zend\View\Renderer\PhpRenderer->render(NULL)
#1 /Users/fbarril/egoi-public/vendor/zendframework/zend-mvc/src/View/Http/DefaultRenderingStrategy.php(105): Zend\View\View->render(Object(Zend\View\Model\ViewModel))
#2 /Users/fbarril/egoi-public/vendor/zendframework/zend-eventmanager/src/EventManager.php(322): Zend\Mvc\View\Http\DefaultRenderingStrategy->render(Object(Zend\Mvc\MvcEvent))
#3 /Users/fbarril/egoi-public/vendor/zendframework/zend-eventmanager/src/EventManager.php(171): Zend\EventManager\EventManager->triggerListeners(Object(Zend\Mvc\MvcEvent))
#4 /Users/fbarril/egoi-public/vendor/zendframework/zend-mvc/src/View/Http/DefaultRenderingStrategy.php(12 in /Users/fbarril/egoi-public/vendor/zendframework/zend-view/src/Renderer/PhpRenderer.php on line 498
У меня есть файл verify.p html в модуле / LandingPage / view / verify.p html со следующим кодом:
<html>
<head>
</head>
<body>
<p>something</p>
</body>
</html>