невозможно отобразить шаблон Zend Framework php - PullRequest
0 голосов
/ 28 февраля 2020

Я пытаюсь использовать 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>
...